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.

AWR6843ISK: Building the AWR6843ISK mmWave SDK Demo Error: AWR6843 not supported

Part Number: AWR6843ISK
Other Parts Discussed in Thread: AWR6843

I recently purchased the AWR6843ISK and am trying to run the demo on Code Composer Studio. I can get the online mmWave visualizer demo working, but when I try to build the mmwave_sdk_68xx_dsp_dss it throws an error saying that the AWR6843 is not supported for the C674 target, even though this demo is under the AWR6843ISK in the Automotive Toolbox. I am using SDK version 3.4 which is the listed version, although I do not have the ICBOOST. Is there something I am doing wrong?

In general, I am trying to use this sensor for a soccer ball tracking application, and ultimately want to have the AWR6843ISK send detected object range, position, and velocity measurements to a raspberry pi. I thought running the demo in CCS would be a good start, but is there an easier way to achieve this? It seems like the online mmWave visualizer already computes this information, so is there a way to run similar code and send the processed information to the pi over a serial connection? 

  • Hi,

    Could you please try running the Out of Box Demo from the mmWave Industrial Toolbox rather than the Automotive Toolbox? The IWR and AWR variants of the 6843ISK are nearly identical, so you should be able to run the industrial demos with no issue. I will follow up on whether there is a configuration issue with the version in the Automotive Toolbox. Let me know if you face any further issues.

    Best Regards,
    Alec 

  • My apologies, I missed the second half of the question. Yes, the data coming from the Out Of Box Demos (and most of the demos in the mmWave Industrial Toolbox) transmit data via UART on the COM ports. The online visualizer is simply parsing and visualizing this data. You can see how to use the CLI port to configure the device in the mmWave SDK User's guide, and you can find detailed breakdown of the output data format in the guide located in the Industrial Toolbox at <mmwave_industrial_toolbox_4_10_1>\labs\Out_Of_Box_Demo\docs\understanding_oob_uart_data.html

    Best Regards,
    Alec

  • Alec,

    Thanks for the reply. I am running into issues configuring and reading the data from the device without using the online visualizer. I wrote a python script to send the config file that I downloaded from the online visualizer and then try to simply read anything from the data port, but the only output I get is the /xff byte repeated multipe times. I attached my script and config file below. Do you know what the problem might be?

    I had a hard time finding information on how the CLI config commands are supposed to be encoded and sent, as this all seems to be abstracted away by the online GUI. If you had any more information on this or if some example code exists that would be incredibly helpful. 

    xwr68xx_profile_TEST.cfg

    import serial
    
    cfg = serial.Serial("COM3", 115200, timeout=2)
    data = serial.Serial("COM4", 921600, timeout=5)
    f = open("xwr68xx_profile_TEST.cfg", 'r')
    
    line = f.readline()
    while line:
        encoded = line.encode('utf-8')
        cfg.write(encoded)
        line = f.readline()
    f.close()
    received = data.read(100)
    print(received)
    cfg.close()
    data.close()

  • Jacob,

    I suspect the issue is that there is no delay between sending your cfg commands, since the device takes a moment to read the command, and replies with "Done" typically. In a python script I have lying around, I added a "sleep(0.2)" between commands. You can also read the CLI Port for the device's response to ensure that it reads your command correctly and that there is no configuration errors.

    If you have any further questions, I would ask that you open a new thread since this one is marked closed.

    Best Regards,
    Alec