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.

[参考译文] DCA1000EVM:尽管 mmWaveStudio 工作、但使用 DCA1000EVM CLI 时未接收到数据

Guru**** 2540720 points
Other Parts Discussed in Thread: IWR6843ISK, DCA1000EVM, MMWAVEICBOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1117231/dca1000evm-no-data-is-received-using-dca1000evm-cli-despite-mmwavestudio-working

器件型号:DCA1000EVM
主题中讨论的其他器件:MMWAVEICBOOSTIWR6843ISK

您好!

我目前正在使用具有 MMWAVEICBOOST 和 IWR6843ISK 的 DCA1000EVM 板来捕获原始数据并使用 mmWaveStudio 进行保存、mmWaveStudio 一直运行良好。 我们现在正在研究如何将设置集成到机器人系统中以实现数据采集过程的自动化、为此、我研究了 DCA1000EVM CLI。 我按照文档中的说明操作、但我无法从电路板接收任何数据、并且没有输出错误。 捕获完成后、仅在目录中生成 adc_data_Raw_LogFile.csv 文件。  我甚至使用 Wireshark 查看了 UDP 数据包、与使用 mmWaveStudio 时不同、我无法看到正在接收的任何数据。

下面是我使用的命令列表

./DCA1000EVM_CLI_Control.exe fpga cfg.json
./DCA1000EVM_CLI_Control.exe record cfg.json
./DCA1000EVM_CLI_Control start_record cfg.json
./DCA1000EVM_CLI_Control stop_record cfg.json

以下是 CLI_LogFile.txt 报告成功的输出

Tue Jul 12 12:34:55 2022
FPGA Configuration Command (req)

Tue Jul 12 12:34:55 2022
FPGA Configuration command : Success

Tue Jul 12 12:34:55 2022
Return status : 0

Tue Jul 12 12:35:12 2022
Configure Record Command (req)

Tue Jul 12 12:35:12 2022
Configure Record command : Success

Tue Jul 12 12:35:12 2022
Return status : 0

Tue Jul 12 12:35:15 2022
Start Record Command (req)

Tue Jul 12 12:35:15 2022
Start Record Command (req)

Tue Jul 12 12:35:15 2022
Start Record command : Success

Tue Jul 12 12:35:15 2022
Return status : 0

Tue Jul 12 12:35:16 2022
Start Record command : Success

这是配置文件

{
  "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": {
      "fileBasePath": "D:\\Data",
      "filePrefix": "adc_data",
      "maxRecFileSize_MB": 1024,
      "sequenceNumberEnable": 1,
      "captureStopMode": "infinite",
      "bytesToCapture": 4000,
      "durationToCapture_ms": 4000,
      "framesToCapture": 40
    },
    "dataFormatConfig": {
      "MSBToggle": 0,
      "laneFmtMap": 0,
      "reorderEnable": 0,
      "dataPortConfig": [
        {
          "portIdx": 0,
          "dataType": "real"
        },
        {
          "portIdx": 1,
          "dataType": "complex"
        },
        {
          "portIdx": 2,
          "dataType": "real"
        },
        {
          "portIdx": 3,
          "dataType": "real"
        },
        {
          "portIdx": 4,
          "dataType": "complex"
        }
      ]
    }
  }
}


我还检查了、防火墙未阻止 CLI 应用程序。 有任何关于我所犯错误的指针吗?

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

    您好!

    本周我将更详细地介绍这一点。 如果您之前没有收到回复、请在周五前回复。

    最棒的

    不需要

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

    您好、这里:

    在使用 DCA1000 CLI 时、您在雷达 EVM 上闪存了哪些演示以进行数据采集?  SDK OOB 演示支持原始数据采集。  您可以搜索"3. 3.2.采用基于 LVDS 的仪表的毫米波演示"、位于 SDK 用户指南中、了解详情。   

    最棒的

    Zigang

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

    我不确定、因此我用 OOB 二进制文件刷新了 EVM、并再次使用 CLI 进行了测试、但我没有收到任何数据、但 mmWaveStudio 仍然工作正常。

    如果该信息可能相关、则 EVM 上的 DIP 开关设置为 MMWAVEICBOOST 模式(前4个关闭、前5个打开)。

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

    您好、这里:

    请查看以下主题: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/992716/iwr1843boost-iwr1843boost

    提供了一个 MATLAB 捕获示例、以使用 SDK OOB 和 DCA1000 CLI 界面。   

    最棒的

    Zigang

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

    我使用附带的 MATLAB 脚本进行了测试、但仍然无法接收任何数据。

    这是我收到的错误、指示未保存任何数据

    >> capture_example
    C:\DCA1000CLI_dataCapture_git\config\chirp1_60G_ES2.cfg
    Opening configuration file 
    Parsing configuration file...
    Error using fread
    Invalid file identifier. Use fopen to generate a valid file identifier.
    
    Error in CLI_OneTimeDataCapture_function (line 97)
    dataChunk = fread(fid, samples,'uint16');
    
    Error in capture_example (line 20)
    CLI_OneTimeDataCapture_function(homeDir, 'AOP_Aug_test', 'COM7', 'chirp1_60G_ES2',  '0');

    我还在另一台计算机上进行了测试、尽管 mmWaveStudio 工作正常、但我仍遇到同样的问题。

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

    您好、这里:

    请浏览 capture_example 并将参数 captureFlag 从数据解析更改为数据捕获。  现在、您正在解析模式下运行、并假设捕获已完成。

    最棒的

    Zigang

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

    感谢你的帮助。 我更改了参数、脚本能够捕获数据。 CLI 文档中不清楚测量也应在 EVM 板上触发、而不仅仅是 DCA1000。