TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR1443BOOST: sensorStart不返回Done

Part Number:AWR1443BOOST

使用python进行串口通讯,下载cfg文件,发送sensorStart后不返回Done

Shine:

请问您跑的是什么demo? toolbox是哪个版本?能否发个出错时的截图?

,

Meng chengzhen:

SDK2.1,在Demo Visualizer下有返回Done,但是把cfg文件下载之后,用ptyhon进行串口通信,在发送sensorStart之后先返回mmwDemo:/>sensorStart,之后一直返回空

,

Meng chengzhen:

# 打开串口dataSerial = SerialPort(serialDataPort, dataBaudRate)cfgSerial = SerialPort(serialCFGPort, cfgBaudRate)# 传送配置文件cfg_file = open(cfg_file_name, 'r')cfg = cfg_file.readlines()for i in range(len(cfg)):if cfg[i][0] == '%':continuecfgSerial.send_message(cfg[i])for j in range(3):msg = cfgSerial.port_readline()if msg == 'Done\n':print(msg)breakelif -1 != msg.find('not recognized as a CLI command'):print(msg)exit()elif -1 != msg.find('Error'):print(msg)exit()else:print(msg)

其他cfg指令都可以Done,但是sensorStart不行

,

Shine:

请尝试在每个command之间加段延时,类似下面的帖子。https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/625663/starterware-awr1642-starting-up-the-device-without-sending-config-from-the-visualizer/2311611#2311611另外,请确定cfg参数配置都是正确的。

,

Meng chengzhen:

延时有加,cfg参数配置和在Demo Visualizer上相同,仍无法返回Done

,

Meng chengzhen:

问题已找到,在传输指令的时候没有加回车'\n',导致指令没有执行。

,

Shine:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » AWR1443BOOST: sensorStart不返回Done
分享到: 更多 (0)