ARCH?=ARM TZEN?=1 TARGET?=mcxw SIGN?=ECC256 HASH?=SHA256 MCUXSDK?=1 MCUXPRESSO?=$(PWD)/../NXP/mcuxpresso-sdk/mcuxsdk MCUXPRESSO_CMSIS?=$(PWD)/../NXP/CMSIS_5/CMSIS MCUXPRESSO_CPU?=MCXW716CMFTA MCUXPRESSO_DRIVERS?=$(MCUXPRESSO)/devices/MCX/MCXW/MCXW716C MCUXPRESSO_PROJECT_TEMPLATE?=$(MCUXPRESSO)/examples/_boards/frdmmcxw71/project_template DEBUG?=0 VTOR?=1 CORTEX_M0?=0 CORTEX_M33?=1 NO_ASM?=0 NO_MPU=1 EXT_FLASH?=0 SPI_FLASH?=0 ALLOW_DOWNGRADE?=0 NVM_FLASH_WRITEONCE?=1 NO_ARM_ASM=1 WOLFBOOT_VERSION?=0 V?=0 SPMATH?=1 RAM_CODE?=1 DUALBANK_SWAP?=0 PKA?=1 # 8KB sectors WOLFBOOT_SECTOR_SIZE?=0x2000 # Default configuration # 32KB boot, no keyvault, 16KB NSC, 64KB partitions, 8KB swap WOLFBOOT_KEYVAULT_ADDRESS?=0x8000 WOLFBOOT_KEYVAULT_SIZE?=0 WOLFBOOT_NSC_ADDRESS?=0x8000 WOLFBOOT_NSC_SIZE?=0x4000 WOLFBOOT_PARTITION_SIZE?=0x10000 WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x0C000 WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x1C000 WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x2C000 # Alternate larger configuration for debugging or ARMASM # 40KB boot, no keyvault, 16KB NSC, 64KB partitions, 8KB swap #WOLFBOOT_KEYVAULT_ADDRESS?=0xA000 #WOLFBOOT_KEYVAULT_SIZE?=0 #WOLFBOOT_NSC_ADDRESS?=0xA000 #WOLFBOOT_NSC_SIZE?=0x4000 #WOLFBOOT_PARTITION_SIZE?=0x10000 #WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x0E000 #WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x1E000 #WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x2E000