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

DCA1000EVM: ARW1843BOOST No LVDS data

Part Number:DCA1000EVMOther Parts Discussed in Thread: AWR1843

https://support.ti.com/api/now/v2/cs/media/mGjmLInJyznZcehigHQ2M4KQYSRORkTAlzaA0SIvcsrudjKbB1bIWT4YeyXj5iuE 这个是我的板子的图片

我现在的问题是bin文件没有看到有保存, 我执行的是DCA1000EVM_CLI_Control.exe+cf.json的格式

执行的顺序是

1.DCA1000EVM_CLI_Control.exe fpga cf.json

2. DCA1000EVM_CLI_Control.exe eeprom cf.json

3. DCA1000EVM_CLI_Control.exe record cf.json

4.DCA1000EVM_CLI_Control.exe start_record cf.json

我追踪了C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\ReferenceCode\DCA1000\SourceCode下边的代码并打印了部分日志,追踪的结果是发送了start_record指令之后,程序校验接受到了UDP的数据包的状态不所以停止了接受输入,

出现的日志如下

Thu Jun 30 09:33:18 2022
LVDSCapture mode——–>>>>

Thu Jun 30 09:33:18 2022
FPGA Configuration Command (req)

Thu Jun 30 09:33:18 2022
FPGA Configuration command : Success

Thu Jun 30 09:33:18 2022
Return status : 0

Thu Jun 30 09:33:25 2022
EEPROM Configuration Command (req)

Thu Jun 30 09:33:25 2022
EEPROM Configuration command : Success

Thu Jun 30 09:33:25 2022
Return status : 0

Thu Jun 30 09:33:39 2022
Configure Record Command (req)

Thu Jun 30 09:33:39 2022
Configure Record command : Success

Thu Jun 30 09:33:39 2022
Return status : 0

Thu Jun 30 09:33:51 2022
Start Record Command (req)

Thu Jun 30 09:33:51 2022
进入了数据采集函数

Thu Jun 30 09:33:51 2022
FileName is : cf.json

Thu Jun 30 09:33:51 2022
strtok is : 192

Thu Jun 30 09:33:51 2022
Callback function register successfully

Thu Jun 30 09:33:51 2022
RecInlineProcStats_EventRegister callback function region successfully

Thu Jun 30 09:33:51 2022
Ethernet connection successfully

Thu Jun 30 09:33:51 2022
Start Record Command (req)—->

Thu Jun 30 09:33:51 2022
StartRecordData——>>>>

Thu Jun 30 09:33:51 2022
Start Record command : Success

Thu Jun 30 09:33:51 2022
Return status : 0

Thu Jun 30 09:33:52 2022
Start Record command—-> : Success

Thu Jun 30 09:34:21 2022
<————–cmdRecvCallback———–>

Thu Jun 30 09:34:21 2022
No LVDS data

Thu Jun 30 09:34:21 2022
<————–cmdRecvCallback———–>

Thu Jun 30 09:34:21 2022
Record stop is done successfully

然后有一些pdf帮助文档中提到说是配置出现了问题, 那么我的json文件内容如下

{
"DCA1000Config": {
"dataLoggingMode": "raw",
"dataTransferMode": "LVDSCapture",
"dataCaptureMode": "ethernetStream",
"lvdsMode": 2,
"dataFormatMode": 3,
"packetSequenceEnable":1,
"packetDelay_us": 25,
"ethernetConfig": {
"DCA1000IPAddress": "192.168.33.180",
"DCA1000ConfigPort": 4096,
"DCA1000DataPort": 4098
},
"mmWaveDevice": "awr1843",
"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\\mmwave_studio_02_01_01_00\\mmWaveStudio\\ReferenceCode\\DCA1000\\SourceCode\\Release",
"filePrefix": "adc_data",
"maxRecFileSize_MB": 1024,
"sequenceNumberEnable": 1,
"captureStopMode": "infinite",
"bytesToCapture": 50000,
"durationToCapture_ms": 5000,
"framesToCapture": 10,
"files": [
{
"rawFileName": "adc_data_Raw_0.bin",
"processedFileName": "adc_data.bin",
"processedFileSummary": {
"numZeroFillBytes": 0
}
}
]
},
"dataFormatConfig": {
"MSBToggle": 0,
"laneFmtMap": 0,
"reorderEnable": 1,
"dataPortConfig": [
{
"portIdx": 0,
"dataType": "real"
},
{
"portIdx": 1,
"dataType": "complex"
},
{
"portIdx": 2,
"dataType": "real"
},
{
"portIdx": 3,
"dataType": "real"
},
{
"portIdx": 4,
"dataType": "complex"
}
]
}

我现在有些不确定到底是我的流程没走对, 还是怎样, 希望技术大佬能帮忙忙,十分感谢
}
}

LEI XU:

上面的三个文件, 是我本地使用的程序

,

LEI XU:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_传感器_awr1642boost-working-through-the-initial-bring-up-process-of-pairing-my-awr1642boost-with-the-dca1000evm-and-i-m-receiving-a-no-lvds-data-error-message

这个连接的问题和我的很像

,

Chris Meng:

你好。

你的板子上运行的是mmw demo么?有使能lvds streaming么?

你提供的e2e链接里的下面信息请注意:

DCA1000EVM_CLI_Control.exe fpga cf.json
DCA1000EVM_CLI_Control.exe record cf.json
Configure the radar  –》这部你是如何做的?例如是运行mmw demo的lvds streaming功能么?
DCA1000EVM_CLI_Control.exe start_record cf.json
Trigger frames immediately after 2 secs

,

LEI XU:

上面的那个第三步 我没理解, 是我的操作里边缺少了这一步吗?如果是我缺少了这一步的话, 我没找到相关的指令操作,您这边能提供下吗

,

Chris Meng:

你好,

DCA1000EVM_CLI_Control只配置和控制DCA1000EVM,并不能配置mmwave sensor和让它从LVDS上输出数据。配置sensor和LVDS输出数据可以使用mmwave studio来完成,或者是在mmwave sensor上运行代码完成。

,

LEI XU:

你好, 我首先运行了程序mmWave Studio 02.01.01.00 ,连接成功之后(TFDI,RS232,SPI都正常连接) 并尝试运行了lua脚本,C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua,程序可以正常执行,并采集到了数据,保存数据到adc_data.bin文件里边, 我可以很明显的看到这个文件的大小和修改时间放生了变化。我想我这样的操作算不算已经对radar进行了配置?

,

Chris Meng:

你好,

LUA脚本里的number of frame是0还是非0,如果是非0,只会发送一次数据。

你为什么要使用DCA1000EVM_CLI_Control进行数据采集而不使用mmwave studio呢?

,

LEI XU:

你好

这个是我之前提的一个问题,AWR1843BOOST: DCA1000&AWR1843BOOST – Sensors forum – Sensors – TI E2E support forums

因为我这边是做c#软件开发的,公司这边想把一些资源整合下,我想问下, 程序的每一次启动,我是否都需要下载C:\ti\mmwave_studio_02_01_01_00\rf_eval_firmware\masterss\xwr18xx_masterss.bin 这样的文件到硬件 

,

Chris Meng:

你好,

mmwave studio和studio CLI是两个工具,请知晓。

LEI XU 说:程序的每一次启动,我是否都需要下载C:\ti\mmwave_studio_02_01_01_00\rf_eval_firmware\masterss\xwr18xx_masterss.bin 这样的文件到硬件 

有部分的参数修改需要重启芯片,如果这样就需要下载firmware。其他情况不需要重新加载firmware。

,

LEI XU:

Dear chris

  非常感谢你的回复, 我根据你的回复我获取到了数据,对此非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » DCA1000EVM: ARW1843BOOST No LVDS data
分享到: 更多 (0)

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