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.

[参考译文] IWRL6432AOPEVM:DCA1000采集卡+ AWRL6432AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1413909/iwrl6432aopevm-dca1000-capture-card-awrl6432aop

器件型号:IWRL6432AOPEVM
主题中讨论的其他器件:AWRL6432AOP、AWRL6432 、IWRL6432

工具与软件:

您好、TI 团队:

我正在尝试使用 DCA1000采集卡和 AWRL6432AOP 器件捕获 RawData。 关于您的最后一个 回复、我尝试使用您提供的 LUA 脚本(我更改了脚本中的固件目录和 RS232端口)。 不幸的是、我仍然收到错误(请参阅图片)。 关于 TIREX 、建议对 AoP 器件使用旧版本的 mmWave Studio。 对于此较旧版本、与较新的 mmWave Studio 相比、电路板的检测方式有所不同(请参阅图片、器件典型值)。 我也无法加载我上一篇文章中所述的第二个固件文件。

-我使用的是来自最新 SDK 的两个固件文件。 由于我的 Radarboard 是较旧的器件(EG)、我是否可能必须使用不同的固件文件?

-在两种情况下,固件版本在刷写后未完全显示在 GUI 中。

-是否建议将 LUA 脚本也用于较新的 mmwaveStudio 版本? 这是唯一一种可选的器件配置正确的方法?

- AWRL6432上是否有推荐用于闪存测试的演示? 目前我正在使用 TrueGroundSpeed 演示。 我还尝试了运动和现场演示。

-我如何检查哪一个 EG (1.0/2.0?) 我具有的版本?

-如何确保选择正确的固件文件和正确的 demo+.cfg ? 还有 appImages+chirp 曲线存储在相应工具的文件夹中。 这有点令人困惑。

最后、我希望能够配置前端、发送一个线性调频脉冲帧并实现数据可视化。 我已尝试使用 mmWave Studio、Studio CLI 工具和 DCA1000 CLI。6432AOP 似乎始终具有特殊状态、要么未在程序/脚本中列出、要么需要与其他电路板相比进行不同的配置。 遗憾的是、用户指南中的信息对我没有进一步的帮助。  

据我所知、mmWave Studio 提供了最广泛的前端评估功能。 这就是我对该解决方案特别感兴趣的原因。 如能提供进一步协助、我将不胜感激。  

非常感谢。 托比亚斯。

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

    你(们)好

    感谢您的提问。 请允许我们在几天内回复

    此致

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

    您好 Abhishek、

    我 想我已经取得了一些进展、但在成功发送线性调频脉冲帧方面仍存在一些问题。

    我使用 Lattice Programmer 刷写了 FPGA 的新固件。 然后、我使用 LUA 脚本配置 DCA1000 (使用 mmWave Studio 4.1.0.6。) 结果:我可以看到 API 已被接受、我将获取有关固件版本等的所有信息  

    当我仔细观察输出日志时、可以看到仍有一些函数/步骤会导致错误、例如:

    我必须停用 luascript 中的 postproc 信息步骤、否则脚本不运行。

    Fullscreen
    1
    2
    3
    4
    5
    -- Check that Matlab Postproc is at least version 5.02
    local postproc_version = tonumber(mws.GetPostProcVersion())
    if (postproc_version < 5.02) then
    error("ERROR: Matlab Postproc must be at least version 5.02")
    end
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    ...正在获取 FPGA 版本仍然无法正常工作...
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    [21:38:25] mws.ftdiResetAllDevices()
    [21:38:25] --xw_status = 0
    [21:38:25] xw_status = mws.selectBDType(0, 0, 1, 0)
    [21:38:25] --xw_status = 0
    [21:38:25] xw_status = mws.selectComIfType(1, 1000, 0, 2, 0)
    [21:38:25] --xw_status = 0
    [21:38:25] [RadarAPI]: mws.SelectCaptureDevice("DCA1000")
    [21:38:25] [RadarAPI]: Status: Passed
    [21:38:25] xw_status = mws.captureCardCfgResetFPGA()
    [21:38:25] [RadarAPI]: Sending reset_fpga command to DCA1000
    [21:38:35] [RadarAPI]:
    [21:38:35] Reset FPGA :
    [21:38:35] Timeout Error! System disconnected
    [21:38:35] --xw_status=0
    [21:38:35] xw_status = mws.captureCardEthernetCfg("192.168.33.30", "192.168.33.180", "12.34.56.78.90.12", 4096, 4098, 1)
    [21:38:35] [RadarAPI]: Sending eeprom command to DCA1000
    [21:38:46] [RadarAPI]:
    [21:38:46] EEPROM Configuration :
    [21:38:46] Timeout Error! System disconnected
    [21:38:46] --xw_status=0
    [21:38:46] xw_status = mws.captureCardModeCfg(1,1,1,2, 1, 25)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    尽管如此、脚本仍会运行到结束
    当我发送第二个 LUA 脚本:4188.IWRL6432_capture.lua 时、脚本以:
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [21:56:55] Waiting for data capture to complete or timeout
    [21:56:55] Calling mws.GetDCAStartRecordStatus()
    [21:57:04] [RadarAPI]:
    [21:57:04] Start Record :
    [21:57:04] Timeout Error! System disconnected
    [21:57:04]
    [21:57:04] &&&&&&&&&&&&&&&&&&&&
    [21:57:04] ***Script FAILED!***
    [21:57:04] &&&&&&&&&&&&&&&&&&&&
    [21:57:04] Exception message is:
    [21:57:04] ...KAD\BEMTT\TI\DCA1000\email\4188.IWRL6432_capture.lua:124: ERROR: mws.GetDCAStartRecordStatus() API failed
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    脚本中的所有先前步骤似乎都成功完成了。 你有想法吗? 非常感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我重新安装了 FTDI 驱动程序并已停用防火墙。 它正在工作:)。 我仍然必须在 LUA 脚本中停用 postproc 命令。 但它在没有...的情况下工作

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