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: Uniflash

Part Number: AWR1642
Other Parts Discussed in Thread: UNIFLASH

Hello,

We are developing mmWave radar module using AWR1642, which is including AWR1642, DCDC converter, flash memory and so on, and its interface is UART.
To write firmware for AWR1642 to flash memory in the module, we are using Uniflash working on Windows.
But once our module is embedded and is connected to micro controller in our customer's product, they can not use Uniflash to update the firmware.
Is there any API or other way to re-write firmware from not Windows laptop but final product?

  • Hi,

    In the customer product, customer would use a Secondary Bootloader.

    The SBL would download the application through SPI or CAN and would flash it.

    Please take a look  at

    • UART SBL example provided with mmWave SDK 3.x
    • CAN SBL example provided in the Automotive toolbox: mmwave_automotive_toolbox_2_9_1\labs\lab0012_can_sbl

    thank you

    Cesar

  • Hello,

    Thank you. I will try it.

    By the way, is SBL not supported on SDK 2.X ?

    Can we write the combination of SBL included in SDK 3.x and radar firmware based on SDK2.x to flash memory?
    SBL is mentioned only from SDK3.x, so I am just wondering.

  • SBL image is without RadarSS firmware. Application needs to have radarSS firmware integrated in MetaImage format.

    So you can use SBL from SDK 3.x and application built with SDK2.0 RadarSS FW can be flash to device where SBL will boot up this application from flash to RAM.

    Regards,

    Jitendra

  • Hello, 

    Thank you, I understand it.