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: Multiple Gesture and Motion Lab - UniFlash Error

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

I’m trying to run this Lab with the mmWave Carrier Card and IWR6843 EVM and am having some trouble. I am following the Multiple gesture and motion detection lab on the Industrial toolbox.

I am trying to flash the board with the bin file C:\ti\mmwave_industrial_toolbox_3_2_0\labs\lab0023_multi_gesture_and_motion_det_68xx\prebuilt_binaries\multi_gesture_demo_68xx.bin

I’ve set the COM port to COM13 which is the uart com.

I put the jumper on SOP2, power cycle the board and then when I try to load the image I get this error:

 

Can you please advise on what I need to change to get the board flashed?

  • Hi Zack,

    1. Did you configure the switch settings on the MMWAVEICBOOST (i.e. the carrier card) for standalone mode as shown in Section 2. Physical Setup of the lab user guide? 
    2. and Do you have the SOP jumpers setup in Flashing Mode (both SOP0 and SOP2 closed) as shown in Section 3. Flash the EVM?

    Regards

    -Nitin

  • Hi Nitin,

    Yes to both.

    Thanks,
    Zack
  • Hello,

    Could you please post the EVM image ?

    Also were you able to run the SDK out of box demo?
    dev.ti.com/.../

    Thanks and regards,
    CHETHAN KUMAR Y.B.
  •  Hi Chethan,

    Do you want an actual picture of the EVM?

    Yes, I was able to run the out of box demo. I believe I discovered why the error was occurring. In the instructions to flash the board, it says to power cycle the device and click on Load Images. When I power cycle before connecting to uniflash then the board appears to flash.

    Now when I try to run the demo, I get the demo to start with the UART com but no data outputs on the data com.

    Do you know what could be causing this?

    Thanks,

    Zack

  • Hi Zack,

    Looking at your Uniflash snapshot, this appears to be related to a bug we discovered in the latest version of Uniflash (4.6.0.2176) which causes Uniflash to signal successful flashing without actually flashing anything on the EVM.

    The auto-detect function in uniflash does not detect the IWR6843 EVM (ICB + ISK combo). This itself is not the issue but after failing to detect the device, the "Detected Devices" tab will prompt the user to select a device: "Device: Unable to determine (click to manually select)" If the user clicks this link and uses the search function to select IWR6843uniflash will open an XDS110 session with a single text box to specify the image. If you browse to the image and press load, Uniflash will either fail or worse, print a message indicating Flashing completed successfully (and this happens very quickly) but it actually doesn't flash anything.

    The issue is that mmWave devices require a serial connection to flash but because of this bug, Uniflash opens an XDS110 connection which doesn't actually flash the new image so you're always running the factory flashed image.

    Please do not use the auto-detect and search function. Instead, under new configuration, press mmWave and then navigate to IWR6843 and press Start. This will open up the correct Serial connection with 4 text boxes. Browse to the demo binary in the MetaImage1/RadarSS box and press load. Make sure to press the NRST switch after applying power before you flash.

    The following thread provides more information and a snapshot of the correct Uniflash Interface you should see:

    e2e.ti.com/.../778472 

    Please re-flash your EVM using the above process and re-run the demo.

    Regards
    -Nitin

  • That did the trick! Thanks for the help.