Other Parts Discussed in Thread: UNIFLASH
I am using the boot_application example form the below wiki to run the MCU boot on the MSPM0L1306 launch pad evaluation kit with a 64KB internal flash. The compiled boot_application_LP_MSPM0L1306_nortos_ticlang.out is 232KB and I am able to debug the application using the CCS theia fine. However the memory viewer has a maximum size of 0x4600. Please find the map file.
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
FLASH 00000000 0000fff8 00004600 0000b9f8 R X
SRAM 20000000 00001000 00000c70 00000390 RW X
Question:
How does CCS Theia able to intake 232kB and flash the relevant sections only to the MCUBOOT slot?
Eventually I need to program the boot_application at the factory to the MCUBOOT slot.
Reference : dev.ti.com/.../node