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.
根据 EVM 用户指南中的这张图片、我正在努力使 IWR6843AOPEVM (修订版 G)与 DCA1000EVM 配合使用。
最新版本 mmWave Studio (https://software-dl.ti.com/ra-processors/esd/MMWAVE-STUDIO/latest/index_FDS.html)的发行说明将支持列表列为"IWR6843评估模块(IWR6843ISK + MMWAVEICBOOST)":
是否应将其解释为我必须将 IWR6843AOPEVM 和 MMWAVEBOOST 连接到 DCA1000EVM?
此致/CF
其他信息:
到目前为止、我一直关注以下"QuickStartGuide": https://www.ti.com/lit/ml/spruik7/spruik7.pdf?ts=1673337978648 、由于它没有提到刷写特定图像、因此我加载了工业工具箱中的"3D 人员计数"实验。 我当前的状态是、我仅使用 IWR6843AOPEVM (修订版 G)和 DCA1000EVP 的设置、无法 通过 RS232端口进行连接:
以下是日志:
gm:构造函数
GM:Wed Jan 11 15:48:32 2023
RSTD.Transmit ("/设置")
[15:48:32]
[15:48:32]###正在运行启动脚本:"C:\ti\mmwave_studio:02_01_01_00\mmWaveStudio\Scripts\Startup.lua"###
[15:48:32] RSTD.SetAndTransmit (“/Settings/Scripter/Display DateTime”,“1”)
[15:48:32] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime 格式"、"HH:mm:ss")
[15:48:32]脚本编辑器被忽略:再次尝试 UnBuild()或在编译之前。
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 0/dll"、"C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\Clients\\LabClients.dll")
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 0/use"、"true")
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 1/使用"、"false")
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 2/使用"、"false")
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 3/use"、"false")
[15:48:32] RSTD.SetVar ("/Settings/Clients/Client 4/use"、"false")
[15:48:32] RSTD.SetVar ("/Settings/AL Client/Al dll"、"C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\RUNTIME\\SAL.dll")
[15:48:32] RSTD.SetVar (“/Settings/Clients/Client 0/GuiDll",“”)
[15:48:32] RSTD.SetVar ("/Settings/AutoUpdate/Enabled "、"真")
[15:48:32] RSTD.SetVar (“/Settings/AutoUpdate/Interval”,“1”)
[15:48:32] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay "、"真")
[15:48:32] RSTD.SetVar ("/Settings/Monitors/OneClickStart "、"真")
[15:48:32] RSTD.SetVar (“/Settings/Automation/Automation Mode”,“false”)
[15:48:32] RSTD.Transmit ("/")
[15:48:32] RSTD.SaveSettings():设置保存到"C:\Users\cfrovik\AppData\Roaming\RSTD\config.xml"
[15:48:33] RSTD.BUILD ()
[15:48:33] RSTD.SaveSettings():设置保存到"C:\Users\cfrovik\AppData\Roaming\RSTD\config.xml"
[15:48:33] RSTD.Transmit ("/")
[15:48:33] RSTD.AL_BUILD ()
[15:48:33] RSTD.AL_LoadXml ()
[15:48:33] RSTD.Transmit ("/")
[15:48:33] RSTD.Al_Init ()
[15:48:33] RSTD.Clients_build()
[15:48:33] gm:初始化
[15:48:33] gm:加载了'C:\ti\mmwave_studio_02_01_00\mmWaveStudio\clients\LabClient.dll
[15:48:33] gm:1个客户机初始化
[15:48:33] GM:1个模块初始化
[15:48:33] gm:2选项卡(s)初始化
[15:48:33] RSTD.Client_LoadXml()
[15:48:33][RadarAPI]:ar1.selectRadarMode(0)
[15:48:33][RadarAPI]:状态:已通过
[15:48:33]已安装 Matlab 运行时引擎
[15:48:33][RadarAPI]:启动 Matlab 引擎..
[15:48:37][RadarAPI]:MATLAB 引擎已启动!
[15:48:39][RadarAPI]:ar1.selectCascadeMode(0)
[15:48:39][RadarAPI]:状态:已通过
[15:48:39][RadarAPI]:ar1.LoadSettings ('C:\Users\cfrovik\AppData\Roaming\RSTD\ar1gui.ini')
[15:48:39]测试=错误
[15:48:39] RstdNet:端口2777:侦听..
[15:48:39]
[15:48:39]***脚本成功完成。***
[16:01:23][RadarAPI]:打开 GPIO 控制端口()
[16:01:23][RadarAPI]:状态:已通过
[16:01:24][RadarAPI]:打开板控制端口()
[16:01:24][RadarAPI]:状态:已通过
[16:01:25][RadarAPI]:AR1.FullReset ()
[16:01:25][RadarAPI]:状态:已通过
[16:01:25][RadarAPI]:关闭板控制端口()
[16:01:25][RadarAPI]:状态:已通过
[16:01:25][RadarAPI]:关闭 GPIO 控制端口()
[16:01:25][RadarAPI]:状态:已通过
[16:01:25][RadarAPI]:AR1.SOPControl (2)
[16:01:25][RadarAPI]:状态:已通过
[16:01:26][RadarAPI]:AR1.Connect (16、921600、1000)
[16:01:28][RadarAPI]:错误:连接失败:Calling_ConnectTarget 返回3.
[16:01:28][RadarAPI]:ar1.calling_isconnected ()
[16:01:28][RadarAPI]:ar1.SaveSettings ('C:\Users\cfrovik\AppData\Roaming\RSTD\ar1gui.ini')
[16:01:33][RadarAPI]:AR1.Connect (14、921600、1000)
[16:01:35][RadarAPI]:错误:连接失败:Calling_ConnectTarget 返回3.
[16:01:35][RadarAPI]:ar1.calling_isconnected ()
[16:01:35][RadarAPI]:ar1.SaveSettings ('C:\Users\cfrovik\AppData\Roaming\RSTD\ar1gui.ini')
在此 状态下、我仍然可以使用 c:\ti\mmwave_industrial_toolbox_4_12_0\tools\Visualizer\mmWave_Industrial_Visualizer.exe 应用程序连接到串行端口。
后续尝试执行"设置 DCA1000"表示与 FPGA 的通信也失败:
[16:09:31][RadarAPI]:ar1.GetCaptureCardDllVersion()
[16:09:31][RadarAPI]:正在将 dll_version 命令发送到 DCA1000
[16:09:32][RadarAPI]:
[16:09:32] DLL 版本: 1.0
[16:09:32][RadarAPI]:AR1.SelectCaptCaptureDevice ("DCA1000")
[16:09:32][RadarAPI]:状态:已通过
[16:09:41][RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[16:09:41][RadarAPI]:AR1.CaptureCardConfig_Mode (1、0、1、2、3、 30)
[16:09:41][RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[16:09:41][RadarAPI]:向 DCA1000发送 FPGA 命令
[16:09:41][RadarAPI]:
[16:09:41] lvdsMode 值(0)无效。 [错误-4016]
[16:09:41][RadarAPI]:正在将记录命令发送到 DCA1000
[16:09:51][RadarAPI]:
[16:09:51]配置记录:
[16:09:51]超时错误! 系统已断开连接
[16:09:51][RadarAPI]:ar1.GetCaptureCardFPGAVersion()
[16:09:51][RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[16:10:01][RadarAPI]:
[16:10:01]
[16:10:01]无法读取 FPGA 版本。 [错误-5]
(我使用最新版本刷写了 FPGA、没有任何更改):
您好!
遗憾的是、无法读取 FPGA 版本是一个非常通用的错误、可能会由许多不同的问题引起。 由于您没有列出它、我将向您推荐 TI Resource Explorer 上我们的毫米波传感器雷达工具箱中的《DCA1000 mmWave Studio 用户指南》。 这是 DCA1000支持的最新版本。 我注意到的一件事是、您的一组顶级引脚多路复用设置似乎与本指南中显示的设置有所不同。 请尝试这些引脚设置并重试。
此致、
Pedrhom Nafisi
感谢您指引我正确的方向! 经过几个问题和多次尝试、我终于成功地捕获了一些数据、即使数据仍然需要大量的耐心和重试。
为了更加精确、 我仍在为系统的稳定性而挣扎。 "SPI 连接(5)"步骤很难成功。 SPI 故障排除指南建议:
是否有我可以尝试的替代版本\xwr68xx_radarss.bin 版本?
(我有 IWR6843AOPEVM (修订版 G)、在 AOP 芯片上找不到任何标记、但我想我可以尝试替代固件)
您是否有关于如何使"SPI 连接(5)"步骤更可靠的任何其他提示?
(它可能是服务器偏置、但当我在下载 MMS 和尝试连接 SPI 之间等待30s+时、可能会使它获得更高的成功。)
次要附加问题:
顺便说一下、是否有任何示例 XML 文件可用于"loadconfig"、或用于设计/选择 SensorConfig 的工具?
此致
cf
您好 CF、
我很高兴您至少能使其正常工作、原始数据捕获有时可能非常不直观和不准确。 当 SPI 连接失败时、您会得到什么确切的错误? 您应该能够在 mmWaveStudio 的输出选项卡中看到它。 xwr68xx radarss 和 masterss 文件是您应该用于 IWR6843AOP 的文件。
对于加载预设配置、我们使用 LUA 脚本(位于 C:\ti\mmwave_studio 02_01_01_00\mmWaveStudio\Scripts)快速启动捕获过程、您可以打开代码以查看为此操作将哪些命令发送到 mmWaveStudio。 对于设计/选择传感器配置、我们提供了有关线性调频脉冲设计的 PDF 以及传感估算器(线性调频脉冲设计和调优选项卡)、以便查看雷达在最大距离、距离分辨率、角度分辨率等许多特性中的性能
PDF: https://www.ti.com/lit/an/swra553a/swra553a.pdf?ts=1673629743019
传感估算器: https://dev.ti.com/gallery/view/mmwave/mmWaveSensingEstimator/ver/2.1.0/
此致、
Pedrhom