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

IWR1642 Boost 通过串口发送profileCfg配置时报错Error -1

Hi TI,

我最近用IWR1642 Boost板子时,刚开始通过串口发送配置命令,一直工作正常,串口回馈: Done.

今天突然遇到下面的错误,现象如下:

mmwDemo:/>profileCfg 0 77 30 7 62 0 0 60 1 128 2500 0 0 30 
Error -1 
mmwDemo:/>adcbufCfg 0 1 1 1 
Done 
mmwDemo:/>dfeDataOutputMode 1 
Done 
mmwDemo:/>channelCfg 15 3 0 
Done 
mmwDemo:/>cfarCfg 6 4 4 0 0 16 16 4 4 50 62 0 
Done 
mmwDemo:/>profileCfg 0 77 30 7 62 0 0 60 1 128 2500 0 0 30
Error -1
mmwDemo:/>trackingCfg 1 2 250 20 200 50 90
Done
mmwDemo:/>PointCloudEn 1
Done
mmwDemo:/>AllocationParam 130 0.01 8 1 3
Done
mmwDemo:/>sensorStart
Done

1. 发送profileCfg配置时报错: Error -1。

2. 发送其他配置命令仍然正常,回馈: Done.

3. 在Linux和Windows下分别测试,现象都同上。

4. 虽然profileCfg配置出错,但数据口还是有数据,运行pplcount_gui.exe,没有发现明显的错误。

请问:

1. 为什么现在突然出现profileCfg报错的问题?之前都工作正常。出错之前所做的操作仅是:

在Linux下打开串口,初始化,读一些数据,关闭串口。一天内重复了几十次这种操作。持续了几天。

2. 如何解决该问题?

谢谢!

Wesley He:

你好,
你是在什么情况下发送的这个配置?重新上电后发会有问题吗?
谢谢

user5948440:

回复 Wesley He:

重新上电后,第一次发送这一系列配置,大概率的情况下没有问题(偶尔报 xxx not recognized as a CLI command,但再发一下基本就正常了)。

但是,在不断电的情况下,第二次发这一系列配置,发到profileCfg 这个命令时,就出问题了。

另外补充一点:

今天发现的新问题:现在发adcbufCfg配置时,就出错了(还没发到profileCfg 这里)。

adcbufCfg 0 1 1 1 Error -1

情况跟昨天又有一点不一样了。但我感觉错误的根源是不是都是一样的。

怎么解决呢?

user5948440:

回复 Wesley He:

加了的。今天就是加了这两行,出错地方变成了adcbufCfg 。
还有个问题忘了说,在开头加了sensorStop之后,有时串口会一直卡住,没有任何反馈,也不能再输入任何东西(我还是用nonblock方式打开的),只能断电重启。

user5948440:

回复 Wesley He:

我的一套完整的配置参数是这样的: sensorStop flushCfg dfeDataOutputMode 1 channelCfg 15 3 0 adcCfg 2 1 adcbufCfg 0 1 1 1 profileCfg 0 77 30 7 62 0 0 24 1 128 2500 0 0 30 chirpCfg 0 0 0 0 0 0 0 1 chirpCfg 1 1 0 0 0 0 0 2 frameCfg 0 1 128 0 50 1 0 lowPower 0 1 guiMonitor 1 1 0 0 cfarCfg 6 4 4 0 0 16 16 4 4 50 62 0 doaCfg 600 1875 30 1 SceneryParam -3.1 2.3 0.9 11 GatingParam 4 3 2 0 StateParam 5 5 10 100 5 AllocationParam 100 0.01 8 1 3 VariationParam 0.289 0.289 1.0 PointCloudEn 1 trackingCfg 1 2 250 20 200 50 90 sensorStart

user5948440:

回复 Wesley He:

请问这个问题到底是怎么引起的,该怎样解决?

ZHG:

您好,请问你这个命令是脱离上位机直接给雷达发送命令的吗?请问具体是怎么做的呢?能否指导下,我也在学习这个1642,遇到了很多瓶颈,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » IWR1642 Boost 通过串口发送profileCfg配置时报错Error -1
分享到: 更多 (0)