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.

[参考译文] IWR1642BOOST:如何通过 USB 将.cfg 发送到雷达以引导毫米波演示可视化工具?

Guru**** 2481465 points
Other Parts Discussed in Thread: IWR1642BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/971974/iwr1642boost-how-to-send-the-cfg-to-radar-through-usb-to-boot-the-mmwave-demo-visualizer

器件型号:IWR1642BOOST

我已经使用 IWR1642BOOST 刷写了毫米波演示可视化工具的.bin。 我尝试通过 python 代码将.cfg 发送到雷达、但它不起作用。  

#serial_transmit

import serial
import time

ser = serial.Serial()

#open port
def port_open (index、rate):
SER.port =索引
SER.波特 率=速率
SER.bytesize = 8.
SER.stopbits = 1.
SER.party ='N'
SER.open()
if (ser.isOpen()):
打印("open_successfully!")
否则:
打印("open_fail!")

#close 端口
def port_close():
SER.CLOSE ()
if (ser.isOpen()):
打印("close_fail!")
否则:
打印("close_successfully!")

#send cfg
def send_cfg (dest):
length = len (open (dest).readlines ())
f =开路(dest)
对于 I IN 范围(长度):
a = f.readline()
if (ser.isOpen()):
SER.WRITE (a.encode ('UTF-8))
时间睡眠(1)
打印("write_successfully!")

#main
if __name__=="__main__":
dest ="F:/DirEng/profile (1).cfg"
PORT_OPEN ('COM6'、115200)
SEND_cfg (dest)
PORT_CLOSE ()
PORT_OPEN ('COM5'、921600)



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

    您好!  

    您能否确认您使用的是哪个.bin 文件和哪个.cfg 文件? 它们需要使同一个演示兼容。 您能否确认您使用的工业工具箱版本和 SDK 版本? 最新的工具箱为4.5.1、SDK 为3.5。

    在最新的工具箱中、有一个通过 python 发送.cfg 文件的示例。 查看文件 oob_parser.py 和函数 sendcfg()。

    "C:\ti\mmwave_industrial_toolbox_4_5_1\labs\people_Counting\visualer\OOB_parser.py"

    此致、

    杰克逊

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

    尊敬的 Jackson,


    感谢你的帮助。 我找到了 oob_parser.py 并尝试重写它。

     似乎已发送 cfg、但雷达不起作用。

    以下是我的版本  

     SDK:MMWAVE_SDK_01_00_00_05

     bin:C:\ti\mmwave_sdk_01_00_00_05\packages/ti\demo\xwr16xx\mmw\xwr16xx_mmw_demo.bin

     工具箱:4_4_1.

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

    您好!

    我不知道您是否包含了发送 cfg 文件的整个响应、但在配置设置后、需要发送一个'sensorStart'命令才能再次启动传感器。 这是否包含在.cfg 文件中?

    您能描述一下"雷达不工作"的含义吗? 您是否正在尝试运行演示可视化工具? 哪一个? 您使用的 SDK 和工具箱非常旧。 我建议下载最新的工具箱和 SDK、使用这些二进制文件和 cfg 文件、然后运行开箱即用演示进行启动。

    此致、

    杰克逊

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

    尊敬的 Jackson:

    我的 cfg 中包含'sensorStart'、但代码在'sensorStart'之前卡住、然后我关闭器件电源、'sensorStart'显示如下。

     

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

    尊敬的 Jackson:

    我已经明白了。 雷达工作正常。 非常感谢您的帮助!