SPRACH9E November   2021  – February 2024 AWR1443 , AWR1642 , AWR1843 , AWR2544 , AWR2944 , AWR6843 , AWR6843AOP , IWR1443 , IWR1642 , IWR1843 , IWR6443 , IWR6843 , IWR6843AOP

 

  1.   1
  2.   Flash Variants Supported by the mmWave Sensor
  3.   Trademarks
  4. 1Introduction
  5. 2Serial Data FLASH Supported
    1. 2.1 AWR1243/xWR1443 ES1.0 and ES2.0 Devices
    2. 2.2 AWR294x, AWR2544, xWR1642, xWR1843, xWR6843 Devices and AWR1243/xWR1443 ES3.0 Devices
      1. 2.2.1 Prerequisite
      2. 2.2.2 ROM-Assisted Download to the FLASH (Device Management Mode - SOP5)
      3. 2.2.3 ROM-Based Load From FLASH (Functional Mode – SOP4)
      4. 2.2.4 Recommendation
    3. 2.3 Known Issues (xWR1642 ES1.0 and xWR6843 ES1.0 Devices)
    4. 2.4 Flash Variants
      1. 2.4.1 Flash Variants
  6. 3Revision History

ROM-Assisted Download to the FLASH (Device Management Mode - SOP5)

The ROM-assisted download should 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).

Applicable for AWR294x/AWR2544

AWR294x/AWR2544 ROM Bootloader (RBL) has 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/AWR2544 RBL doesn't 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 will go and read that location to enable/disable quad mode option. Else in absence of QE bit location and with Quad-mode support in SFDP header, RBL will assume that QE bit is enabled by customer and move to quad mode.