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: Long Range People Detection Lab Problem

Part Number: IWR6843ISK

I am using IWR6843ISK and carrier board to run one of the labs inside mmwave sensor industrial toolbox: long range people detection. I followed steps in the lab and have successfully flashed the EVM, burned the bin code into the board, then when I run the lab and used the visualizer to see the results, I didn't see any data generated. I don't know what went wrong.

This is the figure after I successfully flashed EVM:

  

This is how I configure the visualizer:

This is what I see after I Start and Send Configuration. No data is showing at all. In the statistics, frame is 0, points is 0 and target is 0. Seems it didn't work at all.

This is the board, I did change the SOP module jumpers to set the board into functional mode.

Please advise what's wrong. Thanks!

  • I forgot to attach the board pic in functional mode:

  • Hi Hank,

    Did you select a configuration file? You'll need to do that beforehand. See the button above the Start and Send Configuration button.

    Best,

    Nate

  • Yes, I did. That's what the 3rd figure in my first post show. I tried both of configuration files: 6843_50m_2D.cfg and 6843_50m_3D.cfg. The results are the same. No data showed up.

  • Can you show me the terminal output when you do this procedure? It should give us more information about if the device connects and if data gets sent to it.

    Best,

    Nate

  • Hi Nate, here is a video of the whole procedure. Please advise, thanks.

  • Hi Hank,

    I'd like to see the terminal output of the computer when you're running the demo. You can do this by repeating the procedure in the video, but pull up the executable visualizer in a command prompt on your windows machine, and running it from there. Keep the command window open when it's running so we can see how it reacts to the connect, select configuration and start/send configuration commands.

    Best,

    Nate 

  • Hi Hank,

    It appears nothing is coming out of your device. Can you try to run this through the command line? With Tera Term (or any command line tool), set the baud rate to 115200, connect to the COM port, and reset your device, and see if you get any output. You should see something along the lines of "mmWave Long Range People Detection Demo" pop up every time you reset. If that doesn't work, please re-flash the device. If that does work, then try sending the config file in by copy+pasting it into the tera term terminal with a 1 msec/char delay.

    Best,

    Nate

  • I tried using tera term to run it. I set up the serial port just as you suggest, but I don't see anything in the tera term window after I reset the board. It's just empty, nothing appear at all. I re-flashed the device, it's the same result. I don't know exactly how to "try sending the config file in by copy+pasting it into the tera term terminal with a 1 msec/char delay.", could you elaborate it? Does the config file mean the chirp config file such as 6843_50m_2D CFG file? I tried to copy it and paste in tera term window, but nothing showed up at all, the window is just all empty.

  • Hi Hank,

    Is the board set to functional mode? The picture you sent seems to indicate so, but I just wanted to check again. If you flash with an unmodified Long Range People Counting Binary, found at the path in the screenshot below, with the board in flashing mode.

    Once complete, set the device to functional mode, then reset the device with the button on the bottom right of the BOOSTXL board (circled)

     S

    Open Tera term and connect to the enhanced COM port if using AOP, or the XDS/UART com port if using ISK

    Change the tera term settings to the following:

    while connected to teraterm, reset the device with the same button as before, and you should see a command prompt appear like this.

    Can you replicate this?

  • I was able to replicate what you showed. What do I do next?

  • I tried to copy the chirp config file 6843_50m_2D in the lab directory into tera term window and got these:

  • Great! This confirms to me that the device is receiving commands as expected. Once SensorStart is sent, you should see data coming off the device on the other COM Port at 921600 Baud. The data will not be interpretable because it's binary data displayed as Unicode. If you see data coming off the device, then reset the device, and try again with the visualizer, which does the same steps. If you do not see data coming off the other COM port, then you'll need to debug with the following steps:

    https://dev.ti.com/tirex/explore/node?a=VLyFKFf__4.12.1&node=A__AKZl2I1OiS5ssBNGpidsCQ__com.ti.mmwave_industrial_toolbox__VLyFKFf__4.12.1

    Best,

    Nate

  • After SensorStart is sent, how can I see if data come off the device on the other COM port? Will the data appear in tera term? do I need to switch the Serial Port in tera term to the other com port? Thanks.

  • I couldn't see any data coming off from the device in tera term window, even after I changed the tera term serial port to the other COM port with 921600 Baud.

  • Hi Hank,

    In that case, you'll need to debug the code using the instructions above. Please follow those instructions and let us know your results.

    Best,

    Nate

  • Hi Nate, I followed the debug steps and run into problem again. I successfully flashed CCS debug firmware into EVM and created target configuration file. I did Test Connection, the results look correct. Then when I tried to Load Program from the project directory, I got the error message. Could you help? Thanks.

  • Hi Hank,

    This error happens when you skip a step or try to run the steps out of order. Please close CCS, disconnect the device, re-connect the device, reset the device, and try again. This often happens when you reset the device while it's connected.

    Best,

    Nate

  • Nate:

    I followed your suggestion and problem solved, thanks a lot. Now I have the lab successfully running and can see data in the Visualizer when there are objects moving in front of the board. What I want to do next is to get the detection results out of laptop, send the results to another board with a Bluetooth chip on it, then use the Bluetooth chip to control another device, for example if the mmwave detect an object in certain area, I want to send a signal to this Bluetooth board, then Bluetooth board will turn on a light in an area. I need help how can I get the result i.e. an object detected in the pointed area, out and send to the Bluetooth board which can connect to PC through USB. Thanks!

  • Hi Hank,

    For new questions please open a new thread. This helps us keep E2E organized for future users. Thank you

    Best

    Nate