Other Parts Discussed in Thread:DCA1000EVM, AWR2944, AWR1843BOOST, AWR2944EVM
我已经按照文档,进行了正确的操作,包括重新烧录DCA1000EVM的FPGA固件程序,按顺序执行上电,调整AWR2944对应寄存器,以及按照指导手册配置DCA1000。在mmstudio的执行过程中,output未报出任何错误,所有端口也可以进行连接,网页版的上位机正确配置config也可以显示可视化的结果。但在使用mmstudio进行数据采集时,仍然会出现No LVDS data的情况,DCA1000的拨码开关也是按照指导手册进行了配置。目前排查不出问题在哪里。
long:
我也是,我的是awr1843boost,而且这种情况时有时无,不知道什么具体原因,每次工程师都喊我按照指导手册再来一次但是好像还是不行
,
dean smith:
您是偶尔出现这种情况嘛,还是一直配不通,他是因为mmstudio的配置和烧录的image文件不对应么,还是说其它什么原因呢。我的防火墙也已经完全关闭了。如果您有解决方法,可以让我学习一下嘛
,
Shine:
先看一下板子是否有按照user guide上连接,对应的拨位开关和供电电源是否正确?2.9 Connecting the AWR2944EVM to the DCA1000 EVMhttps://www.ti.com/lit/ug/spruj22a/spruj22a.pdf
,
dean smith:
对应的拨码开关已经按照user_guide进行了配置,同时对于不确定的拨码开关,我们对所有可能进行了遍历,都没有得到想要的结果。电源供电用的是符合要求的12V,2.5A的电源,DCA板卡使用的是稳压电源,为5v,2.5A,在实际工作中电流大概只有0.483A。同时在网页端的studio和本地的matlab上位机上,正确配置cfg文件后都能传出正确的数据和可视化结果。目前就是面临没办法用DCA1000输出数据并保存为.bin的这个过程。同时我们在其他答案中也看到过类似命令行的操作方式,就是./????.exe fpga ./????.json + ./????.exe start_record ./????.json,然后在网页端载入lvds.cfg这样的方式,目前都是不输出.bin文件的。如果您有什么新的想法,请及时联系我。
,
dean smith:
我还有两个相关问题。在最新版本的SDK中,并不像官方教程中,对应mmstudio不存在需要载入的.lua文件,似乎被合成了一个start_up。这个问题会对我使用mmstudio对板卡寄存器配置造成影响嘛。
其次在最新的SDK中,并不存在对应29XX版本进行采集需要对应的json文件,我们是从其他回答中抄的json文件。具体内容如下{"DCA1000Config": {"dataLoggingMode": "multi","dataTransferMode": "LVDSCapture","dataCaptureMode": "ethernetStream","lvdsMode": 2,"dataFormatMode": 3,"packetDelay_us": 10,"ethernetConfig": {"DCA1000IPAddress": "192.168.33.180","DCA1000ConfigPort": 4096,"DCA1000DataPort": 4098},"ethernetConfigUpdate": {"systemIPAddress": "192.168.33.30","DCA1000IPAddress": "192.168.33.180","DCA1000MACAddress": "12.34.56.78.90.12","DCA1000ConfigPort": 4096,"DCA1000DataPort": 4098},"captureConfig": {"fileBasePath": "C:\\ti\\","filePrefix": "awr294x_","maxRecFileSize_MB": 1024,"sequenceNumberEnable": 1,"captureStopMode": "infinite","bytesToCapture": 4000,"durationToCapture_ms": 4000,"framesToCapture": 40},"dataFormatConfig": {"MSBToggle": 0,"reorderEnable": 1,"laneFmtMap": 0,"dataPortConfig": [{"portIdx": 0,"dataType": "complex"},{"portIdx": 1,"dataType": "complex"},{"portIdx": 2,"dataType": "complex"},{"portIdx": 3,"dataType": "complex"},{"portIdx": 4,"dataType": "complex"}]}}}在指令行中可以得出success,包括capture start success,但当我们在网页上配置profile之后,并没有产生对应的bin文件。代码内容应该也可以帮您定位到之前的某个问题中,他们遇到了和我极为相似的问题,但之前的提问中并未包含解决方案。
,
dean smith:
我还有一个问题。就是目前我们使用mmstudio对板卡进行连接。只能链接2944的板子上,如上图。如果我们连接在DCA1000-FPGA的FTDI接口上,则无法完成板卡和mmSTUDIO的链接,我们能确保FPGA的程序是正确的,使用的是SDK中包含的.bit流文件并直接使用damand对FPGA的FLASH进行过烧录。但我们从数据手册中,还有别人的回答中可看到有些情况下是直接链接在DCA1000的板卡上进行数据采集的,对此情况,正确的连接方式是什么,我们的配置错误在什么地方呢。
,
long:
我是曾经出现过,但不知道为何又好了,最近又出现了这种问题,没有搜到好的解决方法,也和您一样在等答案
,
lifei zhang:
我也遇到此类问题,目前还没有好的方法解决,在线等答案
,
Shine:
dean smith said:对应mmstudio不存在需要载入的.lua文件,
先手动配置调通,再考虑用lua自动执行。
dean smith said:如果我们连接在DCA1000-FPGA的FTDI接口上,则无法完成板卡和mmSTUDIO的链接,
DCA1000上有两个USB口,连接的是FTDI口,不要接成FPGA口。
dean smith said:电源供电用的是符合要求的12V,2.5A的电源,DCA板卡使用的是稳压电源,为5v,2.5A
电源尝试3A输出的试试,另外,板子是 AWR2944 REVD 硅版本是ES2.0的吗?DCA1000EVM板上的SW2.1是否设置成LVDS_CAPTURE(Pin1)
,
dean smith:
非常感谢您的回答,我们确定连接的是FTDI接口,同时供电使用的是12V,3A的电源。具体您说的版本,从我提供的图像中应该可以看出是不是ES2.0的版本。DCA1000数据采集板的拨码开关可以保证是正确设置的。但问题还没有解决,期待您之后的回复。
,
Shine:
板子的版本是REV D吗?
DCA1000EVM板有采集过其他毫米波板吗?感觉是DCA1000EVM板的问题。
,
dean smith:
从板上的编号来看应该是REV.A版本的开发板,还并未和其他毫米波板进行过数据集采集的工作。
,
Shine:
dean smith said:同时我们在其他答案中也看到过类似命令行的操作方式,就是./????.exe fpga ./????.json + ./????.exe start_record ./????.json
请按照下面帖子里的方法试试。https://e2echina.ti.com/support/sensors/f/sensors-forum/616176/awr2944evm-dca1000-adc-bin
,
long:
您好,这个帖子中他通过
使用了
C:\ti\mmwave_mcuplus_sdk_04_02_00_01\mmwave_mcuplus_sdk_04_02_00_01\tools\studio_cli\mmw_cli_tool\mmwave_studio_cli避开了这个问题,但是没有解决,请问有解决的方法吗
(即上述不产生.bin文件以及采集时显示no lvds data报错信息)