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.

[参考译文] IWRL6432BOOST:使用 IWRL6432BOOST 和 DCA1000进行数据捕获

Guru**** 2425280 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1514452/iwrl6432boost-data-capture-with-iwrl6432boost-and-dca1000

器件型号:IWRL6432BOOST
主题: IWRL6432中讨论的其他器件

工具/软件:

我正在使用 radar toolbox \radar_toolbox_3_10_00_05\radar_toolbox_3_10_00_05\tools\scripts\mmWaveStudio_lua_examples\xWRLx432\BOOSTXORE_CAPTURE.lua 中的脚本、使用 IWRL6432ES1.0和 DCA1000进行 ADC 数据捕获。  

My mmWave Studio 版本: 4.1.0.6

mmwavesdk 版本:5.3.0.2

我面临以下错误。 请帮助我解决此问题

我使用了脚本中为启动频率和斜率给出的默认参数值。

[17:36:18]----- fecRfPwrOnOff
[17:36:18]
[17:36:18][DFP API]xw_status=mws.fecRfPwrOnOff (0、{h_RxChCtrlBitMask=7、h_TxChCtrlBitMask=3、c_Reserved=0、c_Miscctrl=1、h_Reserved1=0、w_Reserved2=0})
[17:36:18]-- xw_status:0 (成功)
[17:36:18]
[17:36:18] xw_status、w_freqCode = mws.sensConvFreqToCode(0、1、060000)
[17:36:18] xw_status = 0
[17:36:18] w_freqCode = 13107200
[17:36:18] xw_status、w_slopeCode = mws.sensConvSlopeToCode(0,1,40)
[17:36:18] xw_status = 0
[17:36:18] w_slopeCode = 1049
[17:36:18]
[17:36:18]&&&&&&&&&&&&&&&&&&
[17:36:18]***脚本失败!***
[17:36:18]&&&&&&&&&&&&&&&&&&
[17:36:18]异常消息是:
[17:36:18]对于一个 UINT16来说、值要么太大、要么太小。


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

    您好:

    Radar Toolbox 中的脚本为 ES2器件设计、而 mmWaveStudio 本身中看到的脚本应适用于 ES1 (C:\ti\mmwave_studio_04_01_00_06\mmWaveStudio\Scripts\MatlabExamples\LUA_examples)

    此致、

    Pedrorm

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

    谢谢你。 mmWave Studio 内的脚本解决了我的错误。  

    开始数据采集后、我反复收到超时错误。 该问题是否与 DCA1000有关? 我参考了 DCA1000调试手册、并提到 mmWave Studio 和固件之间可能存在版本断开连接。 我在上面提到了我的 mmwavestudio 和 SDK 版本、如果正确、或者可能还有其他问题、请告诉我  

    [09:16:59] xw_status=mws.captureCardStartRecord("C:\\ti\\mmwave_studio_04_01_00_06\\mmWaveStudio\\RunTime\\..\\PostProc\\adc_data1.bin",1,14096)
    [09:16:59][RadarAPI]:向 DCA1000发送 START_RECORD 命令
    [09:17:00]----- sensorStart-----
    [09:17:00]
    [09:17:00][DFP API]xw_status=mws.sensorStart(0,{c_FrameTrigMode=0,c_ChirpStartSigLbEn=0,c_FrameLivMonEn=0,c_Reserved=0,w_FrameTrigTimerVal=0,w_Reserved1=0})
    [09:17:00]--xw_status:0 (成功)
    [09:17:00]
    [09:17:00]等待4秒
    [09:17:04] xw_status = mws.StartMatlabPostProc ("C:\ti\mmwave_studio_04_01_00_06\\mmWaveStudio\\Runtimest\\..\PostProc\\ADC_data1.bin"、0)
    [09:17:09][RadarAPI]:
    [09:17:09]开始记录:
    [09:17:09]超时错误! 系统已断开连接
    [09:17:13]
    [09:17:13]***脚本已成功完成。***

    我还注意到我的器件设置日志、与 DCA1000相关的 API 调用显示系统已断开连接

    [14:22:27][RadarAPI]:MWS.SelectCaptureDevice (DCA1000)
    [14:22:27][RadarAPI]:状态:通过
    [14:22:27] xw_status = mws.captureCardCfgResetFPGA ()
    [14:22:27][RadarAPI]:向 DCA1000发送 RESET_FPGA 命令
    [14:22:37][RadarAPI]:
    [14:22:37]重置 FPGA:
    [14:22:37]超时错误! 系统已断开连接
    [14:22:37]-- xw_status=0
    [14:22:38] xw_status = mws.captureCardEthernetCfg("192.168.33.30"、"192.168.33.180"、"12.34.56.78.90.12"、4,096,4098、 1)
    [14:22:38][RadarAPI]:向 DCA1000发送 EEPROM 命令
    [14:22:48][RadarAPI]:
    [14:22:48] EEPROM 配置:
    [14:22:48]超时错误! 系统已断开连接
    [14:22:48]--xw_status=0
    [14:22:48] xw_status = mws.captureCardModeCfg(1,1,1,2、1、25)
    [14:22:48][RadarAPI]:向 DCA1000发送 FPGA 命令
    [14:22:58][RadarAPI]:
    [14:22:58] FPGA 配置:
    [14:22:58]超时错误! 系统已断开连接
    [14:22:58][RadarAPI]:向 DCA1000发送记录命令
    [14:23:08][RadarAPI]:
    [14:23:08]配置记录:
    [14:23:08]超时错误! 系统已断开连接
    [14:23:08]-- xw_status=0
    [14:23:08] xw_status、s_version、s_dllVersion = mws.getCaptureCardFPGAVersion()
    [14:23:08][RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
    [14:23:18][RadarAPI]:
    [14:23:18]
    [14:23:18]无法读取 FPGA 版本。 [错误-5 ]
    [14:23:18]
    [14:23:18][RadarAPI]:向 DCA1000发送 dll_version 命令
    [14:23:18][RadarAPI]:
    [14:23:18] DLL 版本: 1.0

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

    您好:

    无法读取 FPGA 版本-5是最常见的 DCA1000错误之一。 这仅是 DCA1000和计算机之间通过以太网进行的连接未正确连接。 DCA1000常见问题解答 E2E 帖子 介绍了以下也会发布的可能解决方案

    • 计算机的以太网适配器必须是千兆位(>1Gbps)。 如果使用以太网到 USB 加密狗、请确保加密狗硬件支持>1Gbps。
    • 防火墙阻止了 mmWaveStudio、具体内容是 DCA1000_EVM_CLI_Control.exe 和 DCA1000 EVM_CLI_Record.exe。 在防火墙设置中、确保检查了 在 C:\ti\中找到的这两个可执行文件的所有权限 \mmWaveStudio\PostProc



    • FPGA 已损坏、需要使用 Lattice 工具重新刷写
    • 以太网电缆不良、FTDI 芯片不喜欢使用的 USB 电缆、因此必须将其关闭
    • 5V 3A 电源未使用
    • 数据包延迟需要增加。 mmWaveStudio 会尝试通过多次增加数据包延迟来进行连接、但可能需要越过 mmWaveStudio 的"最后一次尝试"

    此致、

    Pedrorm

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

    感谢您的详细答复。 我将逐一检查。 您是否有任何使用 Lattice 工具的闪存 FPGA 指南?  

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

    它可以在此处找到

    DCA1000用户指南 PDF

    此致、

    Pedrorm

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

    我下载了格子工具、但它无法识别我的设备。 我已按照 DCA1000用户指南第9章(随附的图像)中提供的配置开关设置、并按照步骤操作。 但我得到了以下错误

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

    您好:

    您是否在设备管理器中看到了四个 DevPack 端口? 如果没有、请确保已安装 FTDI 驱动程序。

    确保所有开关均正确、并且拥有5V 3A 电源、用于连接 DCA1000的 FTDI 端口、DCA1000的以太网端口和 mmWave传感器 的 XDS 端口的电缆

    https://dev.ti.com/tirex/explore/node?node=A__AZpB296-3QEz48rsFnFiOw__radar_toolbox__1AslXXD__LATEST

    https://dev.ti.com/tirex/explore/node?node=A__Ab2zfideDkWxrpN2-140Vw__radar_toolbox__1AslXXD__LATEST

    此致、

    Pedrorm

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

    是的、我可以看到四个 devpack 端口。 我具有如图所示的开关。 我有一个 用于连接 DCA1000的5V 3A 适配器、以及一个用于连接传感器的5V 2A 适配器。 这会是个问题吗?
        

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

    如果显示了四个 DevPack 驱动程序、则表示已安装 FTDI 驱动程序并正在检测 DCA1000。 检测与完整通信不同、但这是一个很好的开始。 是否也将静态 IP 设置为192.168.33.30?

    另外、在您的图片中、我没有看到 USB 电缆连接到毫米波传感器本身。 您需要两根 USB 电缆、一根来自 DCA1000的 FTDI USB 端口、另一根来自6432的 XDS USB 端口。

    此致、

    Pedrorm

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

    我设置了静态 IP 地址、还使用了两根 USB 电缆。 但仍然面临着同样的问题。  我有一个 用于 DCA1000的5V 3A 适配器和一个用于传感器的5V 2A 适配器。 这会是个问题吗?

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

    您好:

    您可以尝试不同的 USB 和以太网电缆吗? 当然、您在防火墙列表之前添加了列出的两个.exe 正确吗?

    此致、

    Pedrorm