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:生成AWR6843ISK mmWave SDK演示错误:不支持AWR6843

Guru**** 2560390 points
Other Parts Discussed in Thread: AWR6843ISK, AWR6843

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1085775/awr6843isk-building-the-awr6843isk-mmwave-sdk-demo-error-awr6843-not-supported

部件号:AWR6843ISK
主题中讨论的其他部件: AWR6843

我最近购买了AWR6843ISK,并尝试在Code Composer Studio上运行演示。 我可以让在线mmWave可视化器演示工作,但当我尝试构建mmWave_SDK_68xx_DSP_DSS时,会抛出一个错误,指出AWR6843不支持C674目标,即使此演示位于汽车工具箱中的AWR6843ISK下。 我使用的SDK版本3.4 是列出的版本,但我没有ICBOOST。 我是否做错了事?

通常,我尝试将此传感器用于足球跟踪应用,最终希望AWR6843ISK将检测到的物体范围,位置和速度测量值发送到Raspberry PI。 我认为在CCS中运行演示将是一个良好的开始,但是否有更简单的方法来实现这一点? 似乎在线mmWave可视化器已经计算了此信息,因此是否有方法 运行类似的代码并通过串行连接将处理的信息发送到PI?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    您是否可以尝试从mmWave Industrial Toolbox运行开箱即用演示,而不是从Automotive Toolbox运行? 6843ISK的IWR和AWR版本几乎完全相同,因此您应该能够毫无问题地运行工业演示。 我将跟进汽车工具箱中的版本是否存在配置问题。 如果您还有其他问题,请告诉我。

    此致,
    Alec  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉,我错过了问题的下半部分。 是的,来自开箱即用演示(以及mmWave工业工具箱中的大多数演示)的数据通过COM端口上的UART传输数据。 在线可视化器只是分析和可视化这些数据。 您可以在mmWave SDK用户指南中了解如何使用CLI端口配置设备,也可以在位于工业工具箱的指南中找到输出数据格式的详细细分,网址为<mmWave_INDUSTRIAL_toolbox_4_10_1>\labs\out_of_box_Demo\docs\understanding_oob_uart_data.html

    此致,
    Alec

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Alec,

    感谢您的回复。 我在未使用在线可视化器的情况下配置和读取设备中的数据时遇到问题。 我写了一个python脚本发送从联机可视化器下载的配置文件,然后尝试从数据端口读取任何内容,但我得到的唯一输出是/xff字节重复的多倍行时间。 我在下面附上了我的脚本和配置文件。 您是否知道问题可能是什么?

    我很难找到有关CLI config命令的编码和发送方式的信息,因为联机GUI似乎将这些信息抽象掉了。 如果您对此有任何详细信息,或者 存在一些示例代码,这些示例代码将非常有用。  

    e2e.ti.com/.../xwr68xx_5F00_profile_5F00_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,

    我怀疑问题在于发送cfg命令之间没有延迟,因为设备需要一段时间来读取命令,而通常会回复“Done”。 在我所放置的python脚本中,我在命令之间添加了"Sleep (0.2)"。 您还可以读取设备响应的CLI端口,以确保它正确读取您的命令,并且没有配置错误。

    如果您有任何其他问题,我会要求您打开一个新的线程,因为此线程标记为"已关闭"。

    此致,
    Alec