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 change the DSS.bin on SFLASH via QSPI ?

Part Number: AWR1642

The  xwr16xx.bin which is stored in SFLAH via FLASH TOOL was like that:

 I want to only update the DSS code via QSPI with keeping the BSS and MSS code, so I  flash the different dss.bin that I need to update to the position of above picture . But , the bootloader did not load the code successful.

There are CRC in each image , does it cause the error ? if it is ,  how to calculate the CRC code ? Or there is a better way to change the DSS.bin which is stored in SFLASH ?

  • Hello Anist,

    Yes, the CRC value of the images are matched while loading. You may refer to the mmwave_sdk_<ver>\packages\scripts\ImageCreator\xwr16xx utilities that generate the multi core image. The CRC generation utility is also a part of the package.
    It is recommended to flash the entire multicore image contents for correct operation. Updating exact fields/locations in the SFLASH could be a challenge.

    In case you don't want to change the MSS and BSS images and only keep updating the DSS code - a possibility is - you may choose to have the multicore image generated with only MSS+BSS images. The DSS image can be placed at a location beyond this image size. Thereafter, the loaded MSS application image may be used to load the DSS image.

    Best regards,
    Naveen