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.

IWR1843BOOST: Controlling module without mmWave Studio

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: DCA1000EVM, , IWR1843, IWR6843

Tool/software:

I'm using a IWR1843BOOST + DCA1000EVM setup, and it seems to work fine using the mmWave Studio GUI from PC. However, I was wondering if it was possible to send and receive data through Ethernet and SPI ports, without the need of the GUI. I already tried to use the CLI tool, but all it seems to be able to do is setup some data via Ethernet UDP packets, nothing else seems to happen in a matter of chirp or LVDS communication setup; and so, most of the setup still has to be done using mmWave Studio (including the actual frame start command, which leads to a strange combination of setup via GUI, then a bunch of CLI commands, then again the frame start from the GUI). What can I do to avoid mmWave Studio, and create a command-like interface to follow the setup steps done via the GUI? Is there some libraries I can download and implement to access those functions?

  • Hello,

    You can and should look at the ADC Data Capture Tool for the DCA1000. It can be found in the Radar Toolbox within C:\ti\<radar_toolbox>\tools\Adc_Data_Capture_Tool_DCA1000_CLI. It has a GUI but since all the source code is open and you can see the exact way the MATLAB files use the DCA1000_Record and DCA1000_Control exes, as the tool itself is essentially just a command line level script with buttons to make it a little easier for those first starting off.

    Best Regards,

    Pedrhom

  • I've been searching for a while, but I don't seem to be able to find any download relative to the Radar Toolbox. I managed to download the mmWave SDK, which added a lot of different folders to my C:\ti main folder, but I don't actually know if the Radar Toolbox one is supposed to be one of those, or maybe I'm just missing the exact download for it. Following the Radar Toolbox reference on the download page, I was only able to find the release notes...

  • Update: I seem to have found the Radar Toolbox download, along with the Matlab Runtime version required for it to work; however, as I start the ADC Raw Capture CLI, it seems to have some problems, and after a while the red LED LVDS_PATH_ERR lights up. What am I doing wrong? I don't know if maybe it's the .cfg file that's not setup correctly, as I didn't find the one that corresponds with my device (IWR1843), and for this reason I just tried with the IWR6843 as the GUI option for Device Mode suggests that they're supposed to fall in the same category (whatever it means, at least they're in the same option on the dropdown menu).

  • Hello,

    One issue will definitely be using a 6843 configuration with 1843. You should be able to use the same firmware/binary, but you will need to modify the 6843 cfg to work for 1843. The only real difference will be the starting frequency. You can use the mmWaveSensingEstimator's advanced tab, copy and paste the text contents of the cfg into the text box and hit auto populate, and make changes as necessary.

    https://dev.ti.com/gallery/view/mmwave/mmWaveSensingEstimator/ver/2.4.0/

    Best Regards,

    Pedrhom

  • I now seem to have succesfully downloaded the .cfg file for the CLI. However, at the execution, after a while an error pops up, saying that "the specified data was not returned within the timeout period for READLINE", then it reports that "SERIALPORT was not able to read any data" and, when I close everything, the red LED lights up; and all of this seems to be related to Matlab. Looking more into it, I discovered that it could be related to a wrong baud rate in the USB communication, and the value for "uartSpeed" was indeed not the same from the one I usually set in mmWave Studio (which is always automatically set to 921600 in the setup). Fixing this to the correct value, though, did not fix the issue, so I either need to compile all the sources again, in some way I don't know, or have some other problems I don't know. How could I fix this? Thanks in advance.

  • Hello,

    For sending CFGs quickly for debug purposes, I recommend using a terminal emulator such as TeraTerm to connect to the device's serial port. There you can copy and paste a configuration file and ensure there are no errors with what is being sent. This is a good first step to take. If the sensor were to starts, the other serial port (Data port) will begin to have random characters flood the terminal window.

    Best Regards,

    Pedrhom