This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] IWR6843AOPEVM:IWR6843AOPEVM:将 profile.cfg 文件中 frameCfg 下的 loopNum 参数设置为1会导致无法收集数据、且只能在设置为16时正常工作!

Guru**** 1953960 points
Other Parts Discussed in Thread: MMWAVEICBOOST, DCA1000EVM, IWR6843AOP
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1406402/iwr6843aopevm-the-iwr6843aopevm-setting-the-loopnum-parameter-under-framecfg-in-the-profile-cfg-file-to-1-results-in-inability-to-collect-data-and-it-can-only-work-when-set-to-16

器件型号:IWR6843AOPEVM
主题中讨论的其他器件:MMWAVEICBOOSTDCA1000EVMIWR6843AOP

工具与软件:

工作环境:IWR6843AOPEMV + MMWAVEICBOOST + DCA1000EVM + Windows 10

目标:通过 Python 脚本控制 DCA1000EVM、以使用 CLI 命令操作 IWR6843AOPEMV 毫米波雷达来进行数据采集。

文件:两个配置文件、 cf.json  profile.cfg、如下所示:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"DCA1000Config": {
"dataLoggingMode": "raw",
"dataTransferMode": "LVDSCapture",
"dataCaptureMode": "ethernetStream",
"lvdsMode": 2,
"dataFormatMode": 3,
"packetDelay_us": 25,
"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": {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 profile.cfg 用于控制 IWR6843AOPEMV 的内容:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
% ***************************************************************
% Created for SDK ver:03.06
% Created using Visualizer ver:3.6.0.0
% Frequency:60
% Platform:xWR68xx_AOP
% ***************************************************************
sensorStop
flushCfg
% 1:frame based chirps, 2:continuous chirp, 3:adv frame config [1/3]
dfeDataOutputMode 1
%* <rxChanEn><TxChanEn><0(cascading)>[15][x][0]
channelCfg 15 7 0
%* <numADCBits 0:12bit,1:14bit,2:16bit>[2]
% <adcOutputFmt 0:real,1:complex1,2:complex2>[1/2]
adcCfg 2 1
%* <subFrameIdx>[-1]
% <adcOutFmt 0:Complex,1:Real>[0]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

问题:

在该 profile.cfg 文件中、我 frameCfg 按如下方式设置了参数:

frameCfg 0 2 16 12000 5 1 0

 loopNum 设置为16时、可以启动毫米波雷达来收集数据。 但是、当我设置 loopNum 为1时、将无法使用以下配置收集任何数据:

frameCfg 0 2 1 12000 5 1 0

然而,在 Wmare Studio 中,我可以将"线性调频脉冲循环数"设置为1 ,这对应于 loopNum  frameCfg。 在 Wmare Studio 中,我可以成功获取数据,但在使用 Python 脚本控制的 CLI 命令时,我无法收集数据。

是否存在配置不正确的参数? 或者不支持设置 loopNum 为1吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否能够将其设置为2? 我想知道在设置为1时是否有中断或某个不会触发的东西。

    此致!

    耐特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我以前曾尝试过将其设置为2、但无法收集任何数据。 此外、我观察到 DAC1000EVM 左上角的数据收集灯没有闪烁。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此、将其设置为1或2都无法正常工作? 如果是这样、如何将其设置为4或8?

    我还想确认您指的是 mmWave Studio 软件。 那么准确吗? 如果是、您使用的版本是什么? 您如何将其发送.json 命令?

    此致!

    耐特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 当 loopNum 设置为介于1和8之间的值时、毫米波雷达无法收集数据。 但是、当该值设置为介于9和32之间的数字时、毫米波雷达能够收集数据。

    2. 我没有使用 mmWave Studio 软件来收集数据。 相反、我利用 Python 脚本在 Windows 10上运行 DCA1000EVM_CLI_Control.exe 和 DCA1000EVM_CLI_Record.exe、以收集毫米波雷达数据。 Python 脚本将 cf.json 和 profile.cfg 等配置文件传输到 DCA1000和 IWR6843AOP。

    3. 我录制了一段视频、其中展示了收集毫米波雷达数据以及对 loopNum 配置参数进行修改的现场过程。 有关详细信息、请参阅视频。
      mmware_sdk_collect_data.mp4

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们不能以您使用这些工具的方式支持这些工具。 我建议您使用 mmWave Studio、或者直接丢弃前8个样本、每次收集9个样本。

    此致!

    耐特

x 出现错误。请重试或与管理员联系。