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.

[参考译文] AWR2243 2X-CAS-EVM:级联 DCA1000 数据捕获失败

Guru**** 2837190 points

Other Parts Discussed in Thread: AWR2243, DCA1000EVM, AM2732, AWR2243BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1622132/awr2243-2x-cas-evm-cascade-dca1000-data-capture-fails

器件型号: AWR2243 –2X-CAS-EVM
主题中讨论的其他器件: AWR2243DCA1000EVMAM2732AWR2243BOOST

每当在 AWR2243 –2x-CAS-EVM 演示中启用 LVDS 流时(通过 LVDS_STREAM 编译器宏)、传感器似乎就不会启动。

以下是有效的方法:

  • 默认演示代码 (awr2243_mmw_cascade_demo_dss/mss)、不含 LVDS_STREAM 标志、在调试配置中通过 CCS 12.8 编译(便于在 main 上停止调试器)
  • 通过 CCS/JTAG 启动(刷写 ccsdebug 映像后)
  • 通过级联可视化工具启动:

(CLI) Two_Chip_Cascade_radar_ti_design_visualization.exe 11 12 1 cascade_shortrange.cfg

  • 传感器开始、点开始出现在可视化工具中

然后、在启用 LVDS/DCA1000 时:

  • 对电路板进行下电上电
  • 使用 LVDS_STREAM 标志重新编译和启动这两个工程
  • 修改 cascade_shortrange.cfg 版本、在 sensorStart 之前添加以下行:

numLvdsLanesCfg 15

  • 通过可视化工具发送修改后的 cfg
  • 启动 DCA1000 捕获:

(CLI) DCA1000EVM_CLI_Control.exe FPGA AM273X_Capture.json

(CLI) DCA1000EVM_CLI_Control.exe START_RECORD AM273X_Capture.json

调试日志显示错误:“ERROR:无法发送 DPC_OBJDET_IOCTL_TRIGGER_FRAME [错误:–1]"(“(尽管(尽管并不总是发生)、DCA1000 从不捕获任何日志。

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

    还进行了其他测试和验证、但仍未取得成功:

    • 我们没有在启用了 LVDS_STREAM 的情况下重新编译的级联演示、而是使用  毫米波 MCU+ SDK 中的二进制实用程序 am273x_casade_mss.xer5f 对 AM2732 进行编程、该演示仅在 R5F 中执行 — 这可以正常执行(直到达到预期的帧捕获次数,然后它会停止雷达)、但 DCA1000 捕获文件仍然为空(没有捕获错误)
    • DCA1000 板本身已通过独立的 AWR2243BOOST 板成功测试、并已确认可以正常工作(使用 mmWave Studio 而不是捕获脚本)
    • 已将电缆更换为工作正常的电缆

    这指向其余的解释:

    • AM273X_Capture.json(或其调用方法)不正确、尽管在 FPGA 或采集期间不会报告错误
    • AM2732 二进制代码不会生成 DCA1000 可以捕获的合适 LVDS 流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Maximilien:

    让我回顾一下您的问题、并在本周结束时回复您。

    此致、

    Samhitha

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

    经过大量的调查和测试、最终找到了一致的设置。 缺少的主要链接似乎是发出 A 的要求 系统复位 除了 CPU 复位、上电后至少执行一次。

    我们认为、级联演示用户指南中的这一附加步骤、以及指示要加载到 AM2732 中的二进制文件(目前有点模糊)(即,要使用的正确二进制文件是毫米波 MCU+ SDK 中 ti/utils/test/cascade 目录中的 am273x_casade_mss.xer5f)。

    mmWaveStudio 脚本现在可以正确捕获~50MB 的原始数据、并且从后处理脚本角度来看、数据看起来是正确的。

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

    我们再次坚持使用不一致的设置。 我们没有潜在客户进行调查、下面是我们测试/检查的内容:

    • DCA1000 + AWR2243 独立仍然可以正常工作并正确采集数据
    • 不使用 DCA1000 的级联、使用标准演示和可视化工具仍然可以正常工作(结果似乎正确)
    • 我们已经尝试了对 FPGA 进行重新编程(使用 mmWave Studio 2G 随附的 2.8 版本)

    总而言之、DCA1000 + AWR2243 –2x 仍然无法捕获数据:没有写入文件、没有发生以太网传输。 前面的解决方法不再起作用。

    《双芯片级联用户指南》对如何运行 LVDS 捕获仍然含糊不清。 具体而言、它不指示要使用哪个二进制文件、或者是否应重新编译二进制文件。 我们假设:

    • 正确的二进制文件是级联 DDM 演示
    • 需要使用 LVDS_STREAM 预定义宏重新编译二进制文件才能正常工作

    这是正确的吗?

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

    您好、

    很抱歉耽误你的时间。

    您是正确的用户指南没有完整的信息。

    对于原始数据采集、必须使用不同的应用程序。  

     

    请参阅以下内容:

     

    部分

    4.6.如何运行 2 芯片级联应用(仅适用于 AM273X + 2xAWR2243 EVM)

    C:\ti\mmwave_mcuplus_sdk_04_00_01\mmwave_mcuplus_sdk_04_00_01\docs\mmwave_mcuplus_sdk_user_guide.pdf

     

    中提供了这些二进制文件:

    C:\ti\mmwave_mcuplus_sdk_04_00_01\mmwave_mcuplus_sdk_04_00_01\ti\utils\test\casplace\am273x

      

    很抱歉让人困惑!

     

    谢谢你
    Cesar