SPRACH9G November 2021 – December 2024 AWR1443 , AWR1642 , AWR1843 , AWR2544 , AWR2944 , AWR2944P , AWR6843 , AWR6843AOP , AWRL1432 , AWRL6432 , IWR1443 , IWR1642 , IWR1843 , IWR6443 , IWR6843 , IWR6843AOP , IWRL1432 , IWRL6432
The ROM-assisted download needs to work with all flash variants that allow for Memory mapped mode and Page program command (0x2) with 1 dummy byte and 24-bit addressing.
In addition to writing to the flash, the ROM bootloader (RBL) also supports setting the Quad Enable bit for Spansion and Macronix variants (certain specific part variants only).
AWR294x, AWR2x44P, AWR2544 ROM Bootloader (RBL) has a two-step process where an application (flash programmer) is loaded to RAM over UART in SOP5 mode. This application is then responsible to read the actual image (to be flashed) over UART and download that to the Flash.
AWR294x, AWR2x44P, AWR2544 RBL does not support to set the Quad Enable bit of sFlash. If SFDP header of Flash variant contains the information of QE bit location (along with Quad-mode), then RBL goes and reads that location to enable ordisable quad mode option. In the absence of QE bit location and with Quad-mode support in SFDP header, RBL assumes that QE bit is enabled by the user and moves to quad mode.