All trademarks are the property of their respective owners.
AWR2243 Device could be broadly split as two sub-systems:
SOP2 | SOP1 | SOP0 | Bootloader mode & operation |
---|---|---|---|
0 | 0 | 1 | Functional Mode |
Primary deployment mode. After the patches are loaded (over SFLASH or SPI), the functional firmware executes and the device is controlled by commands over SPI. The ADC data is available on the high speed interface of choice (LVDS/CSI2). | |||
1 | 0 | 1 | Device Management Mode |
Flash programming mode. The images (patches) are downloaded onto the SFLASH using a flashing utility that transfers the images over the UART. |
If the presence of a Serial Flash is detected with a valid image, the bootloader relocates the image stored in SDF to R4F and Radar section memory subsystems. Towards the end of this process, bootloader would pass the control MSS Functional firmware.
The SFLASH is present only in development versions of the silicon where the functional firmware (MSS and Radar section) does not execute from ROM, hence, it is a large image size.
If the serial flash is not detected or a valid image is not detected in the serial flash, the bootloader loads the images (patches) to the respective memories of the MSS R4F and Radar section subsystems by receiving the data from an external host over SPI. Towards the end of this process, the bootloader would pass the control MSS Functional firmware.
A high level bootloader operation could be split into three phases: