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.

IWRL6432AOPEVM: Device seems incredibly sluggish after flashing demo code vs prebuilt images

Part Number: IWRL6432AOPEVM
Other Parts Discussed in Thread: UNIFLASH, IWRL6432,

Tool/software:

Hello!

I am exploring the 6432AOP and running some of the pre-built images and the visualizers, while a bit quirky, does work eventually. I have been using the Vital Signs demo and it's prebuilt appImage. I wanted to start working with the code so my first step was to just push what I believe to be the exact same code from https://dev.ti.com/tirex/explore/node?node=A__AS5.DPBhh5hqkLB3.kAODg__radar_toolbox__1AslXXD__LATEST&placeholder=true

I followed these steps:

  • I imported the project into the cloud CCS
  • Compiled it in release mode
  • Downloaded the vital_signsxxxx.out file
  • Used out2rprc to convert the .out to a .rprc
  • Used multicoreimagegen to convert that to an .appImage
  • Used crcMultiCoreImage to calculate the crc
  • Used appendBinCrc to append it
  • Used uniflash to upload the image.

All of that seemed to work. When I connected the visualizer to it, it seemed to freeze, however looking at the console behind it, it was feeding it the chirp config SLOWLY line by line, took about 1 minute, then just basically errored out. 

I am not exactly sure what I did wrong and am hoping it is something obvious.  I did not see the AOP version of the chip listed as a device in CCS, just the IWRL6432 I am not sure if that matters, I assumed the chirp config handled much of the differences.  Complicating some things I am on a MacBook M4, but doing most of these steps in Parallels in Windows 11 Arm.  

As a note, I don't think the drivers for the USB XDS110 work on Windows 11 Arm 64bit. I can talk to it over UART, but I think not running stock windows x86-64 if complicating things.

Lastly, I noticed more files that seemed to be pulled into the Cloud CCS version of the code, but they appear to be SDK related (and I do see things like mmw_cli.h that seem to be includes) I am assuming the cloud CCS is just pulling them in given it has to package it differently.

Anyway - I hope this is enough detail.

  • Hi,

    We are looking at your query. Please allow us a day to respond back.

    Regards

  • Hi,

    You will see this behaviour of CLI commands being sent slowly if the boot mode of the device is not set properly. 

    There is no difference between the pre built binary and the one generated using the CCS. You need to use the appimage that is generated by the project. There is no need to create it manually using the .out. Once you provide the build command, appimage is created automatically. If you are able to build the project correctly then I dont see the issue of any incorrect files being pulled from the SDK. Which version of the CCS are you using?

    Regards 

  • I am using the Cloud version of CCS, so I was following some guides to convert that .out to an appImage.  I have a Macbook M4 which adds all sorts of complications to using CCS in Windows ARM.

    Can you say more about the boot mode of the device not being set propperly?

  • The switch on the IWRL6432AOPEVM which is used to select between functional mode and flashing mode is not working properly then you will see the device have boot issue which can result in commands appearing slowly in visualizer

    Regards