DCA1000EVM: 在Ubuntu 20.04 上无法使用CLI采集数据

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK

你好,我正在尝试使用 DCA1000EVM + IWR6843ISK 收集数据。它在以下情况下运行良好:

  1. Windows 的 mmWave Studio
  2. Windows 的 CLI

但在 Ubuntu 20.04 上失败。

当我输入 ./DCA1000EVM_CLI_Control fpga 6843_DCA.json 时,报告的错误是:

ConfigureRFDCard_Fpga(): UDP recvfrom failed: 11 FPGA Configuration : OS error - -2

我自己已经检查过:

  1. 网络:以太网已正确连接到 Ubuntu(192.168.33.30),没有防火墙,且端口(4096 和 4098)未被占用。
  2. FPGA 固件:根据 Windows 上的 mmWave Studio,版本为 2.9。
  3. 串口设备:在 Ubuntu 上使用 lsusb 时,有两个串口设备,分别是 "ID 0451:fd03 Texas Instruments, Inc." 和 "10c4:ea70 silicon Labs CP2105 Dual UART Bridge"。它们的名称是 /dev/ttyUSB0/dev/ttyUSB1
  4. 代码:我尝试了位于 ti/mmwave_studio_02_01_01_01/mmWaveStudio/ReferenceCode/DCA1000/SourceCode/ 的预编译二进制文件(我从 Windows 复制到 Linux),或者重新构建它(删除 Release 文件夹并执行 make)。都没有成功。
  5. 硬件状态:(我认为是正确的,因为在 Windows 上运行良好)如下面的图所示