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

AWR2944EVM: 使用CLI TOOL ERROR问题

Part Number:AWR2944EVMOther Parts Discussed in Thread:AWR1443, DCA1000EVM, AWR2944

你好,TI团队

我目前使用2944EVM+DCA1000+mmwave_studio_cli.exe(在mmwave_mcuplus_sdk_04_02_00_01里面)配置参数并采集ADC原始数据。

我配置的参数如下面代码所示(2发4收),采集数据后会出现如图1的错误并终止程序。但是当我将loop数从100改成50的时候没有问题,但是理论上这个loop数最大为250(达到100%的占用率)。之前我使用AWR1443采数的时候,同样的参数loop数可以达到249,(Active-Ramp Duty cycle为23.7%,Duty Cycle为99.6%),但是如今loop数为100就不行了,希望知道是我的参数哪里配置错误或者不合理?还是2944第二代雷达不能达到同样参数和下和1443的相同性能?又或者是网口的带宽达不到会导致错误退出?

% ***************************************************************
% Created for SDK ver:04.01
% Created using Visualizer ver:4.1.0.0
% Frequency:77
% Platform:AWR294X
% CFG TYPE: LVDS streaming enabled
% ***************************************************************
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 5 0
adcCfg 2 0
adcbufCfg -1 1 1 1 1
lowPower 0 0
profileCfg 0 77 61 1 19 0 0 209.003 0 336 20000 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
% chirpCfg 2 2 0 0 0 0 0 8
% chirpCfg 3 3 0 0 0 0 0 2
frameCfg 0 1 100 0 336 40 1 0
guiMonitor -1 1 1 0 0 0 1
cfarCfg -1 0 2 8 4 3 0 15 1
cfarCfg -1 1 0 4 2 3 1 15 1
multiObjBeamForming -1 1 0.5
calibDcRangeSig -1 0 -5 8 256
clutterRemoval -1 0
compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
measureRangeBiasAndRxChanPhase 0 1.5 0.2
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0 22.88
cfarFovCfg -1 1 -1 1.00
extendedMaxVelocity -1 0
calibData 0 0 0
CQRxSatMonitor 0 3 11 121 0
CQSigImgMonitor 0 127 8
analogMonitor 0 0
lvdsStreamCfg -1 0 1 0
sensorStart

 图1

希望能得到您的帮助,谢谢

祝好

Chris Meng:

你好,

目前最新的mcu plus sdk 4.2.0.3并不支持studio cli,所以你使用的这个版本的studio cli可能是存在一些问题的。建议你等待更新的支持这个工具的sdk。

下面的论坛讨论建议使用LVDS demo+DCA1000EVM_CLI_Control.exe来进行数据采集。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1116180/awr2944-cli-tool-for-awr2944/4156223 

,

Xusheng Zhang:

你好,

我的问题如下两个:

(1)按照您给出的链接进行尝试,我依然存在上述问题,当loop数稍微大一些,就会出现sensorStart后没有反应的情况,请问是否可能存在一些其它没有注意到的问题

(2)关于2944使用的LVDS lanes的问题,请问2944采集real数据应该使用2个还是4个Lane,代表什么意思呢?

祝好

,

Chris Meng:

Xusheng Zhang 说:关于2944使用的LVDS lanes的问题,请问2944采集real数据应该使用2个还是4个Lane,

SDK代码要支持多个平台。对于AWR2944普通LVDS只支持2个lane,你可以在数据手册里找到下面的内容。

• 2-data lane LVDS interface (two additional lanes for Data Clock and Frame Clock)

,

Chris Meng:

Xusheng Zhang 说:(1)按照您给出的链接进行尝试,我依然存在上述问题,当loop数稍微大一些,就会出现sensorStart后没有反应的情况,请问是否可能存在一些其它没有注意到的问题

应该是后面的数据处理来不及了。你可以修改sdk里demo代码,去掉处理,只实现射频配置和LVDS输出的功能。

,

Xusheng Zhang:

你好,

感谢您的解答,我现在用一些“温和”的参数尝试了一下,可以正常采到数据,但是经常会出现丢包现象(如下图)。虽然相比总量不太严重,但是我感觉自己的参数要求并不高,请问丢包的问题是我的参数设置哪里不合理还是有别的常见错误呢?

,

Xusheng Zhang:

你好,

我目前使用的mmwave_mcuplus_sdk_04_02_00_03,demo代码放在何处,我用CCS并没有检索到,demo文件夹里只有已经生成的镜像在。

,

Chris Meng:

你好,

目前mmwave mcuplus sdk里的工程都是通过命令行编译的,没有CCS工程。请参考sdk user guide了解如何编译demo。

,

Xusheng Zhang:

你好,

感谢您的回复。一方面,我希望能够缓解目前采数中出现的丢包现象,不知道有没有一些建议。另一方面,demo代码的目录是否能帮助我指出,使得我可以修改后用命令行编译。

希望得到您的回复。

祝好

,

Ken Zhang:

Xusheng Zhang 说:一方面,我希望能够缓解目前采数中出现的丢包现象,不知道有没有一些建议

丢包更多是和UDP网络链接有关,DCA1000的以太网极限链接速率为1Gbps,采集时也要考虑网络的loading。

Xusheng Zhang 说:另一方面,demo代码的目录是否能帮助我指出

C:\ti\mmwave_mcuplus_sdk_04_02_00_03\mmwave_mcuplus_sdk_04_02_00_03\ti\demo\awr294x\mmw

建议按照SDK userguide中的指引,尝试使用命令行进行编译

,

Xusheng Zhang:

你好,

我发现丢包一般出现在刚开始采集数据的0.7秒以内,而且是连续几个frame同一个位置的loop,所有天线对一起丢。我目前的策略是放弃第一秒的数据。希望这能给看到帖子的人带来一些信息。

谢谢您的回复

祝好

赞(0)
未经允许不得转载:TI中文支持网 » AWR2944EVM: 使用CLI TOOL ERROR问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1