大家好,
我使用的awr1843的demo例程为:mmwave_automotive_toolbox_2_5_0 中demo例程 – lab0007_medium_range_radar
我暂还没有找到其他的可以导入ccs中且直接能使用的例程。。。。
该例程中在直接运行的时候存在MCU与DSP的同步问题(涉及到mss_main.c中line670行、dss_main.c中line253行),不屏蔽这两行,报错如下:
问题0: dss_main.c中line253行报错
问题1: 已经屏蔽掉dss_main.c中line253行(函数MRR_DSS_mmWaveTask中);
将上述两处代码屏蔽掉,该demo程序可以运行起来,但是我在同等条件下采集相同位置的adc数据,前后采集到的结果及处理后的结果均不相同,且也完全不符合我的目标设定,为何?
采集adcbuffer(地址:0x21000000)的adc数据(采集的都是 subframeIndx = 0, obj->dopplerBinCount = 64时候的adc数据,目标为 7米位置的角法仪)
相同条件下,采集的3次adc时域画图及1dfft处理后的结果,分别如下所示:
(1)
(2)
(3)
user4162505:
根据该demo例程,使用的sdk为3.1.0.2版本
上述实测静止目标效果中,(2)、(3)的图形结果分别如下
(2)
(3)
user4162505:
回复 user4162505:
求助大家,是否有可以运行正常且实测效果较好的AWR1843的demo例程提供一个的,,先谢谢大家了
Chris Meng:
回复 user4162505:
你好,
在CCS里,请问你是否有尝试先运行DSS,再运行MSS?
你也可以参考mmw demo在mss侧添加等待DSP同步的代码。
user4162505:
回复 Chris Meng:
ccs里面的,我基本每次都是先运行dss的,有时也会对比的先运行mss,这两种操作对实际结果没有啥差异的
我自己的程序,参照1642的把MCU与DSP的同步部分做进去了,也监测正常运行了,但是效果也就比这个好一些,虽不会同一目标同一个chirp采集出的数据的结果差异太大,但是整体效果也不是很好的
Chris Meng:
回复 user4162505:
你好,
如果你先运行DSS,然后等待CCS console里打印结束,然后在运行MSS代码,是不会有同步的问题的。
另外,请升级一下mmwave sdk3.3里的AWR1843的firmware。
板子的校准请确认有做。
Chris Meng:
回复 Chris Meng:
现在有新的mrr dem可以尝试:mmwave_automotive_toolbox_2_9_1\labs\lab0011_mrr_beamsteering