Part Number:AWR2944EVMOther Parts Discussed in Thread: DCA1000EVM, AWR2944
你好,TI团队:
我目前正在使用AWR2944EVM和DCA1000EVM采集ADC原始数据。但是我阅读了许多user guide和浏览了中美TI论坛的相关内容,并且进行了采集尝试,仍然没有搞懂该如何采集ADC原始数据。我的问题如下,希望能够得到您的支持和帮助!
(1)ADC原始数据的采集是否只需要在mmwave_studio_03_00_00_14中的CLI TOOL,而不需要mmWave_Demo_Visualizer 4.2.0?您能否提供关于ADC Raw data采集的一个简单的步骤?
(2)我尝试使用AWR2944EVM、DCA1000EVM和mmwave_studio_03_00_00_14 CLI Tool进行ADC数据采集。进行的步骤如下:
- Flash demo appimage to the 2944EVM(我在Visualizer中进行了测试,没有问题,该画的图像都能正常展示)
- 按照2944EVM user guide的说明,把该连的线、需要配置的开关和SOP都弄好了
- 如图1,按照图中的顺序在 C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc 的终端中执行了指令,看起来一切正常,返回也都是success(config JSON文件也进行了配置和检查)。但是在数据存储路径中只有一个rawdata_Raw_LogFile.csv文件,里面显示我没有采到一个数据包,而且采集开始时间和采集结束时间相一致,意味着刚开始就结束了。但是我在命令行运行的时候,看起来一切正常,我在record start后五秒后stop record,也都success了,但是就是采不到数据。希望能够请您指出错误。
最后,2944已经发布大半年了,ADC raw data的采集依旧没有详细的文档,希望您能帮助我。
图1
图2
祝好!
Xusheng Zhang:
你好, TI团队:
另外我也不太清楚该如何修改目前flash进去的image的雷达frame或chirp参数。如果需要通过生成并导入自己的镜像的话,我也不太明白相关步骤
原先使用第一代毫米波雷达产品的时候我都是依赖mmwave studio就能同时完成参数改变和ADC数据采集,现在换成2944一头雾水,感到非常无助,希望能得到帮助。
祝好!
,
Ken Zhang:
Hi
关于AWR2944的lvds采数指导,请您参考mcuplus SDK 4.2.0.1的user guide
祝好
,
Xusheng Zhang:
你好,
目前官网上mmwave_mcuplus_sdk_04_02_00_03的docs文件夹里的user guide版本是4.2.0,并没有您截图里面的部分,请问该文档该如何获得呢?
祝好!
,
Xusheng Zhang:
你好,
另外我注意到您的截图里面的路径,例如mmwave_mcuplus_sdk_<version>/tools/studio_cli,在目前的SDK版本里不存在,是否能获取?
祝好!
,
Ken Zhang:
你好,
该SDK版本仍在TI官网提供下载,请自行下载安装后获取。
,
Xusheng Zhang:
你好,
目前官网上mcuplus的版本:mmwave_mcuplus_sdk_04_02_00_03-Windows-x86-Install.exe中user guide的版本是4.2.0,不是您提到的4.2.0.1,而且您截图里面的文件夹路径在这个版本的SDK中也不存在。请您确认下您提到的这个版本是内测版本吗?
祝好
,
Ken Zhang:
下载时选择04.02.00.01版本,你下载的应当是最新的04.02.00.03版本
,
Xusheng Zhang:
Ken Zhang 你好,
非常感谢您的回复!我安装了您指出的版本,阅读并照做了user guide中的指导,有了一些进展,但是遇到了如下问题:
当我运行了mmwave_studio.exe后,config文件中的参数都能配置,并且回显Done(如图1所示)。但是sensor start后,指定的存储文件夹没有bin文件生成,但是命令行没有什么提示,看起来一切正常(感觉雷达已经跑起来了,但是没有数据)。在这种情况下,如果我输入"dcastop"的话,mmwave_postproc会被调用,但是报出如图2的错误,而我已经安装了MATLAB runtime 8.5.1,我感觉问题还是因为指定的存储文件夹下没有postproc需要的adc_data_Raw_0.bin文件。最后,指定的存储路径下只存在一个文件adc_data_Raw_LogFile.csv,内容如图3所示,没有接收到一个包。
能否请您帮助我再看一下这个问题。
以下是我的一些配置:
2944EVM:提前烧入的是demo里面的awr2944_mmw_demoTDM.appimage;采集数据时连接电源,连接XDS_USB到PC,Class Application/User UART为COM14,已经在mmwaveconfig.txt中修改了。SOP[2:0]设置为001,对应 functional mode。两个板子之间连接了60Pin的数据带子。
DCA1000:采集数据时连接电源,连接RADAR_FTDI到PC,SW1将16bit对应的拨码置1,SW2.5置1,SW2总体从SW.1到SW.8为10011011。
图1
图2
图3
,
Ken Zhang:
Hi
采集过程中DCA1000 LED 灯DATA_TRAN_RPG 绿光是否不停闪烁?
是否等待DCA1000复位成功后才进行采集?
,
Xusheng Zhang:
你好,
sensor start后DCA1000上DATA_TRAN_RPG既不亮也不闪烁。
请问DCA1000复位是什么操作,需要在哪里执行?
祝好
,
Ken Zhang:
先上电AWR2944EVM板确定XDS110端口显示后再上电DCA1000,等待LED如下图所示
,
Xusheng Zhang:
你好,
先上电2944EVM并确认XDS端口后,我再上电了DCA1000,LED灯如下图所示。由于没有插入SD卡,因此SD_DETECT灯没有亮。其余的和您的照片一致。重复采数过程还是相同的问题,没有bin文件生成,DATA_TRAN_RPG LED不会亮。
,
Xusheng Zhang:
你好,
当运行sensor start后,我用wireshark监听对应的网口数据时,可以看到有UDP包不断传入但是速度很慢(大约也就1秒钟1个),如下图。有意思的是,当我把sensor stop后,这种UDP包还是会依然存在,我猜测应该是类似某种心跳信号问询包一类的。
那么这种情况应该说明了sensor start后,并没有数据从DCA1000的网口发往PC端。
,
Ken Zhang:
Hi
从你的DCA1000 setup来看,你的SW2.5状态并非贴出的教程中所说的“CONFIG_VIA_SW”模式,
请仔细检查你的设置以及流程,并按照教程重试。
,
Xusheng Zhang:
你好,
我终于能够采到ADC数据了,非常感谢。但是在postproc程序识别不到MATLAB runtime 8.5.1,报错如下图。我已经安装了MATLAB runtime 8.5.1,并且环境变量已经加入,之前使用1443板子和mmwave studio时没有问题,现在postproc找不到mclmcrrt8_5_1.dll(这个dll就在已经加入环境变量的路径下)。我又重新卸载并安装了一遍runtime,还是没有解决,请您看看,多谢!
,
Xusheng Zhang:
你好,
另外想问一下在postproc之前,得到的raw data是否已经是有序的,不需要运行PacketReorder之类的内容,且如果丢失了包会自动补0对吗?
祝好!
,
Ken Zhang:
请开新帖进行讨论,谢谢
,
Ken Zhang:
是的