SPRACR5A february   2020  – may 2023 AWR2243

 

  1.   Trademarks
  2. 1Introduction
  3. 2Basic Bootloader Flow
    1. 2.1 Bootmode – SFLASH
      1. 2.1.1 Image Load Sequence
      2. 2.1.2 ROM Assisted Image Download Sequence
    2. 2.2 Bootmode – SPI
  4. 3Programming Serial Data Flash Over UART (Bootloader Service)
    1. 3.1 File to Download
    2. 3.2 Flash Programming Sequence
    3. 3.3 Supported Commands and Format
    4. 3.4 Flashing Sequence
  5. 4Revision History

Programming Serial Data Flash Over UART (Bootloader Service)

TI’s AWR2243 device supports interfacing with an SDF to obtain the images to be loaded as a part of the bootloading process. During the pre-production phase, the ROM is eclipsed and the majority of the execution of the MasterSS and RadarSS firmware happens from the RAM. Hence, the image sizes being considerably large, are loaded faster when present in the SDF with a QSPI interface.

The flash programmer connects to the device over UART. Specifics are as follows:

  • MSS_UARTA [RX: Ball N5 and TX: Ball N6 of AWR2243 device]
  • Baud Rate: 115200
  • Maximum Data Chunk Size: 240 bytes
Note:

Commands ‘Write File to SFLASH’ and ‘Write File to SRAM’ support a maximum data chunk size of 240 bytes only.

The file is split into N commands where:

N = (file size/240) + ((file size%240) ? 1 : 0)