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.

IWR6843: Bootloader QSPI flash write

Part Number: IWR6843
Other Parts Discussed in Thread: UNIFLASH,

Hi!  I'm trying to implement IWR6843 firmware update over UART in an embedded system.  I have implemented the bootloader flow according to documentation and I'm able to write the meta image to QSPI flash successfully.  However, the IWR6843 chip is not able to boot up with the image.  If I use the Uniflash tool to write the same image file to the IWR6843, it boots up and works great.

After posting this I did some more work and now I think I solved my issue.  Initially I did send 120 byte chunks although the Uniflash uses the maximum 240 byte chunks.  I had a limited size buffer available initially so I thought it would work with the 120 byte chunks as long as it is smaller than the maximum.  But it seems there is a bug in the bootloader and the chunk size must be 240 bytes, or else the image is corrupted.  The last chunk naturally is smaller and that does not seem to matter.

Regards, Tom

  • Hi Tom,

    It is great to hear that you solved your issue and thanks for sharing the solution on the forum for the TI radar community. If you have any questions about updating firmware over UART or anything else please feel free to start a new thread!

    Thanks,

    Angie