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.

AWR2243: AWR2243 can not boot because MMWL_SwapResetAndPowerOn() cannot be done.

Part Number: AWR2243
Other Parts Discussed in Thread: AWR1243

Hello Support team.

 

Customer started to evaluate AWR2243 device.

Previously, they evaluate AWR1243. But they think that there is a different b/w AWR2243 and AWR1243.

 

Currently, they are struggling to boot AWR2243.

 

The below is sample software for power on sequenc.

MMWL_powerOnMaster()

MMWL_firmwareDownload()

MMWL_SwapResetAndPowerOn() <= We believe that this is new for AWR2243.

MMWL_setDeviceCrcType()

MMWL_rfEnable()

 

Customer side, Firmware is stored in external Flash memory that is connected via QSPI.

Therefore, they do NOT use “MMWL_firmwareDownload()” which is downloaded firmware via SPI I/F.

BTW, Firmware vesion is “ti/mmwave_dfp_02_01_05_03/firmware/xwr22xx_metaImage.bin”.

 

After MMWL_powerOnMaster(), system in an endless loop in MMWL_SwapResetAndPowerOn().

In MMWL_SwapResetAndPowerOn(), AsyncEvent from Mss does not occur and the loop waiting for AsyncEvent cannot be exited.

 

I would like to get advice to solve this issue.

 

Br

KORO

  • Hello KORO,

    If firmware file (xwr22xx_metaImage.bin) is flashed to the device then sequence of the mmwavelink_example is slightly different.

    Please ask them to follow these steps

    1. flash xwr22xx_metaImage.bin to the device in flashing mode (SOP-5)

    2. Power cycle and boot the device in SOP-4 (functional mode)

    3. If they are directly running mmwavelink_example then...

    Set these parameters in mmwaveconfig.txt file "EnableFwDownload=0;  IsFlashConnected=1;"

    effectively within MMWL_SwapResetPowerOn function 'if (rlDevGlobalCfgArgs.EnableFwDownload)' block is not required when FW is flashed to the device.

    Regards,

    Jitendra

  • Hello Jitendra-san.

    Thanks a lot for your quick reply.

    It is very helpful for us.

    I will inform this answer to customer.

    Please wait for me to close this ticket.

    I need to get their feedback.

    Br

    KORO