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.

IWR6843AOPEVM: How to flash device using CLI from a Raspberry Pi (ARM processor)?

Part Number: IWR6843AOPEVM
Other Parts Discussed in Thread: IWR6843AOP

Hello,

I have successfully used DSLite to flash the IWR6843AOP via CLI on my laptop (Arch Linux, x86-64 CPU architecture), but eventually I need to be able to flash the device remotely on a Raspberry Pi (Debian-based Linux, ARM CPU). Unfortunately, the DSLite executable is only compiled for x86-64. How can I run DSLite on a Raspberry Pi?

Looking through the source files, there are a lot of Python files that DSLite seems to use. Is there a way to bypass DSLite and simply write a Python script that can do what DSLite does? Or is there a way I can get DSLite compiled for the aarch64 architecture? If not, can I compile it myself? I couldn't find any documentation for compiling DSLite.

  • Hi,

    Unfortunately, I am unaware of any DSLite build for aarch64. You could look into compiling it on your own or writing your own python scripts etc... but I am unsure on the effort required.

    Alternatively, it is possible to flash the image via UART using our Secondary Bootloader (SBL). Perhaps this can be repurposed for your application. The software and example can be found in the mmWave SDK at the following location:
    <mmWave_SDK_intall>/packages/ti/utils/sbl

    Best Regards,

    Josh