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.

AWR1642: How to run OOB demo without load the BSS patch

Part Number: AWR1642

Hello team,

The OOB demo will combine BSS/MSS/DSS binary to one binary image, and it works.

Customer want one version that combine only MSS/DSS binary to one image, but the APP cannot work. 

What the customer done is listed below:

Original code, Work successful

${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 ${WORKSPACE_LOC}/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin

Custimize code, Boot failed

${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xd5510000 ${WORKSPACE_LOC}/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin

Customer combine the BSS patch in SBL.bin, and they want to disable the BSS patch in APP.bin. To save the binary size and boot time.

Can you please hlep to provide the correct method to run OOB demo without the BSS patch? Thanks.

Regards,

Wesley

  • Hi,

    It looks like the customer uses a Secondary Bootloader.

    Please refer to the Secondary Bootloader documentation in the mmWave SDK

    thank you

    cesar

  • Hello Cesar,

    Customer is already expert of the secondary bootloader.

    The question is 

    Customer combine the BSS patch in SBL.bin, and they want to disable the BSS patch in APP.bin. To save the binary size and boot time.

    Can you please hlep to provide the correct method to run OOB demo without the BSS patch? Thanks.

    Regards,

    Wesley

  • I have looked through the SBL example source code as well as the Image Creator user guide.  I see nothing that would prevent an SBL that has had the BSS patch already loaded by the primary bootloader from loading only MSS and DSS images in the flashed meta image.

    However, you cannot flash a meta image without the BSS patch and expect the application to work if loaded by the primary bootloader.

    So, I would suggest using the customer's SBL to load the MSS+DSS OOB image, or create a simple MSS+DSS image to test the functionality. If this doesn't work, I would check (debug) the SBL and check the image read from flash.

      -dave