SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The 1024-KB on-chip flash memory is split into two sections; the initial 2-KB section is the image header that holds the image attributes. The header is automatically generated by the bootloader as part of transferring the image from the serial flash to the on-chip flash.
The following 1022-KB section can be used by the user application image.
The header is auto-generated by the bootloader in all cases, except when the user will program a debug image on to the serial flash. The debug image is handled as a special case, where the serial flash must be formatted in development mode. In development mode, unlike production mode, the JTAG access is granted to external debuggers.
The auto-generated header should not be altered by the user application, because the bootloader detects an alteration as a security alert. This header holds the following image attributes:
Figure 21-11 shows the organization of the 1024KB of flash memory region.
Figure 21-11 Flash Memory PartitionThe effective maximum size of the user application is limited to 1022KB, and linked to run from 0x0100_0800.