This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWRL6432BOOST: SBL gets stuck

Part Number: IWRL6432BOOST

Hi TI team,

I am using CCS v12.6.0.00008 and SDK 5.4.0.1 on Windows 11. After modifying the SBL source code, using the modified SBL to flash the prebuilt binary "mmwave_demo.release.appimage" from the SDK, the SBL can successfully switch to the demo app, and the demo app can also start correctly. However, when using the prebuilt binary "mmwave_demo.DEBUG.appimage", the SBL gets stuck in the "Loop through all blocks" loop within the bootload_qspi function, and then the SBL stops functioning. The value of w_numBlocks is 141, and the SBL gets stuck at w_loopCount = 125. So, my questions are:

1. Can the SBL handle files larger than 250KB? If not, what is the maximum file size it can handle?
2. In which parts of the code and under what conditions is the value of sblObj.errorStatus modified?

Thanks,

Daniel

  • Hello Daniel,

    1. The SBL's structure can be found in the SBL's accompanying guide document found at C:/ti/<MMWAVE_L_SDK>/docs/api_guide_xwrL64xx/EXAMPLES_DRIVERS_SBL.html

    2. sblObj.errorStatus can be found in parcer.c

    Best Regards,

    Pedrhom

  • Hi Pedrhom,

    I have identified the root cause of the problem and resolved it. IMHO, due to the memory size limitation, the app image that SBL can handle is restricted, which also limits the usability of SBL unless a different approach is adopted.

    Thanks,

    Daniel