@@ -45,32 +45,38 @@ config("psoc6_ota_config") {
45
45
46
46
ldflags = [ " -T" + rebase_path (linker_script , root_build_dir ) ]
47
47
48
- ldflags += [ " -Wl,--defsym,MCUBOOT_HEADER_SIZE=0x400,--defsym,MCUBOOT_BOOTLOADER_SIZE=0x18000 ,--defsym,CY_BOOT_PRIMARY_1_SIZE=0x1C0000 " ]
48
+ ldflags += [ " -Wl,--undefined=uxTopUsedPriority -Wl,-- defsym,MCUBOOT_HEADER_SIZE=0x400,--defsym,FLASH_AREA_IMG_1_PRIMARY_START=0x028000 ,--defsym,FLASH_AREA_IMG_1_PRIMARY_SIZE=0x1c0000 " ]
49
49
50
50
defines = [
51
51
" P6_OTA" ,
52
- " OTA_SUPPORT " ,
53
- " OTA_USE_EXTERNAL_FLASH" ,
54
- " CY_BOOT_USE_EXTERNAL_FLASH" ,
55
- " MCUBOOT_HEADER_SIZE=0x400" ,
56
- " MCUBOOT_MAX_IMG_SECTORS=3584" ,
57
- " CY_BOOT_SCRATCH_SIZE=0x00004000" ,
58
- " MCUBOOT_BOOTLOADER_SIZE=0x00018000" ,
59
- " CY_BOOT_BOOTLOADER_SIZE=0x00018000" ,
60
- " CY_BOOT_PRIMARY_1_START=0x00018000" ,
61
- " CY_BOOT_PRIMARY_1_SIZE=0x1C0000" ,
62
- " CY_BOOT_SECONDARY_1_START=0x00000000" ,
63
- " CY_BOOT_SECONDARY_1_SIZE=0x001C0000" ,
64
- " CY_FLASH_ERASE_VALUE=0xFF" ,
52
+ " COMPONENT_MCUBOOT" ,
53
+ " CY_BOOTLOADER=MCUBOOT" ,
54
+ " OTA_SUPPORT=1" ,
55
+ " COMPONENT_OTA_PSOC_062" ,
56
+ " PSOC_062_2M" ,
57
+ " OTA_USE_EXTERNAL_FLASH=1" ,
58
+ " ENABLE_OTA_LOGS" ,
59
+ " ENABLE_OTA_BOOTLOADER_ABSTRACTION_LOGS" ,
65
60
" MCUBOOT_IMAGE_NUMBER=1" ,
66
- " MCUBOOT_SLOT_SIZE=0x1C0000" ,
67
- " MCUBOOT_SCRATCH_SIZE=0x4000" ,
68
- " MCUBOOT_SECTOR_SIZE = 512" ,
61
+ " MCUBOOT_MAX_IMG_SECTORS=3584" ,
62
+ " FLASH_AREA_BOOTLOADER_DEV_ID='FLASH_DEVICE_INTERNAL_FLASH'" ,
63
+ " FLASH_AREA_BOOTLOADER_SIZE=0x028000" ,
64
+ " FLASH_AREA_BOOTLOADER_START=0x000000" ,
65
+ " FLASH_AREA_IMAGE_SCRATCH_DEV_ID='FLASH_DEVICE_EXTERNAL_FLASH(CY_BOOT_EXTERNAL_DEVICE_INDEX)'" ,
66
+ " FLASH_AREA_IMAGE_SCRATCH_SIZE=0x080000" ,
67
+ " FLASH_AREA_IMAGE_SCRATCH_START=0x440000" ,
68
+ " FLASH_AREA_IMAGE_SWAP_STATUS_DEV_ID='FLASH_DEVICE_INTERNAL_FLASH'" ,
69
+ " FLASH_AREA_IMAGE_SWAP_STATUS_SIZE=0x006c00" ,
70
+ " FLASH_AREA_IMAGE_SWAP_STATUS_START=0x1e8000" ,
71
+ " FLASH_AREA_IMG_1_PRIMARY_DEV_ID='FLASH_DEVICE_INTERNAL_FLASH'" ,
72
+ " FLASH_AREA_IMG_1_PRIMARY_SIZE=0x1c0000" ,
73
+ " FLASH_AREA_IMG_1_PRIMARY_START=0x028000" ,
74
+ " FLASH_AREA_IMG_1_SECONDARY_DEV_ID='FLASH_DEVICE_EXTERNAL_FLASH(CY_BOOT_EXTERNAL_DEVICE_INDEX)'" ,
75
+ " FLASH_AREA_IMG_1_SECONDARY_SIZE=0x1c0000" ,
76
+ " FLASH_AREA_IMG_1_SECONDARY_START=0x000200" ,
69
77
" APP_VERSION_MAJOR=1" ,
70
78
" APP_VERSION_MINOR=0" ,
71
79
" APP_VERSION_BUILD=0" ,
72
- " MCUBOOT_OVERWRITE_ONLY" ,
73
- " CY_ENABLE_XIP_PROGRAM" ,
74
80
]
75
81
76
82
if (build_update_image ) {
@@ -87,7 +93,7 @@ psoc6_sdk_sources("all_clusters_app_sdk_sources") {
87
93
88
94
defines = [
89
95
" BOARD_ID=${ psoc6_board } " ,
90
- " P6_LOG_ENABLED =1" ,
96
+ " PSOC6_LOG_ENABLED =1" ,
91
97
" CHIP_DEVICE_CONFIG_USE_TEST_SETUP_PIN_CODE=${ setup_pin_code } " ,
92
98
]
93
99
0 commit comments