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.

IWR6843ISK-ODS: TLV Header Parsing Failure when trying to run 3D People Counting demo application

Part Number: IWR6843ISK-ODS

Tool/software:

I followed the instructions at https://dev.ti.com/tirex/explore/node?node=A__AI86Gas91BD7pq5ikLOshQ__radar_toolbox__1AslXXD__1.00.01.07 to flash my device with the 3D_people_count_68xx_demo.bin binary. The flash appeared to be successful. Then I try running mmwave_industrial_toolbox_4_11_0\labs\People_Counting\visualizer\mmWave_People_Counting_GUI.exe. The GUI pops up, I select the configuration file ODS_6m_default.cfg, send it to radar using "Start and Send Configuration" button, and then radar appears to be publishing data (green led flashing fast), but no point clouds points show up in the GUI, and my terminal just repeats the line "TLV Header Parsing Failure." Any idea why it's failing to parse the packets? I tried this on Windows and Linux now (two different machines), and also tried changing the task priority to high on Windows and using high performance power mode on Windows. Nothing worked.

By the way, after config sends, I see terminal output b'Debug: Init Calibration Status = 0xffe\n'. I think config is getting sent properly.

  • Nevermind, I realized I overlooked the fact that my radar firmware was actually from a different version of the industrial toolbox or something (not from industrial toolbox v4.11), where the packet header format was different and didn't match the parser code. Fixed by getting the .bin from the 4.11 industrial toolbox and flashing my radar with that.