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.
您好!
我尝试连接 DCA1000EVM + IWR6843ISK EVM 板以进行原始数据采集。
安装的软件如下所示:
否 |
软件名称 |
版本 |
1 |
Uniflash |
版本: 7.1.0.3796 |
2. |
Code Composer Studio |
版本:8.3.1.00004 |
3. |
毫米波 SDK |
|
4. |
毫米波工业工具箱 |
?? |
5. |
mmWave Studio |
版本2.1.1.0 |
我遵循的步骤:
已按 如下方式连接硬件 DCA1000EVM + IWR6843ISK EVM:用于区域扫描 仪实验室
可以在设备管理器中看到如下端口:
我观看了 DCA1000培训视频: https://training.ti.com/dca1000-training-video 和 pdf: https://training.ti.com/sites/default/files/docs/mmwave_sensor_raw_data_capture_using_dca1000_v02.pdf :我不知道在设备管理器中检查端口后的下一步是什么。
根据 DCA1000EVM 设置更改了 LAN 设置。
我已打开 mmWave Studio 版本2.1.1.0并遇到此错误! t
错误:
未安装 MATLAB Runtime。
'atlbaPostProcGui.MatlabPostProcGUIClass'的内部器类型抛出异常
无法加载 DLL 'mclmcrrt8_5_1.dll'
查询
寻找建议! 提前感谢
此致、
Shravya
您好 Shravya、
该错误是由于没有专门的 MATLAB 8.5.1版。 您需要 MATLAB 的特定版本才能使 mmWave Studio 正常工作。 下面是使用 DCA1000进行毫米波传感器原始数据采集的更更新和更准确指南的链接、该指南还提供了该特定版本的下载链接。
如果您希望 确保使用的是最新版本的区域扫描仪、请从此处链接的 TI Resource Explorer 工业工具箱页面(https://dev.ti.com/tirex/explore/node?a=VLyFKFf__4.11.0&node=AJoMGA2ID9pCPWEKPi16wg__VLyFKFf__4.11.0)中获取该工具包
最后要确保在使用区域扫描仪二进制文件刷写设备后将设备设置为功能模式。
此致、
Pedrhom Nafisi
您好!
我已经检查了 MATLAB 版本、并安装了正确 的 MATLAB 8.5.1。 我意识到 有两个版本的 Code Composer Studio 应用、我删除了其中一个、我能够看到具有雷达 API 的 MM Studio。
此处提到了该软件的版本:
否 |
软件名称 |
版本 |
1 |
Uniflash |
版本: 7.1.0.3796 |
2. |
Code Composer Studio |
版本:8.3.1.00004 |
3. |
毫米波 SDK |
|
4. |
毫米波工业工具箱 |
MMWAVE_INDUST_toolbox_4_4_1_ |
5. |
mmWave Studio |
版本2.1.1.0 |
6. |
MATLAB 运行时:8.5.1 |
8.5.1 |
我已执行的步骤:
设备管理器:
控制面板:我已将以太网 LAN 电缆连接至其它端口,并且已更改 IP 地址。
雷达 API:
输出:
gm:构造函数
GM:2022年7月22日、星期五14:39:24
RSTD.Transmit ("/设置")
[14:39:24]
[14:39:24] ###正在运行启动脚本:"C:\ti\mmwave_studio:02_01_00_00\mmWaveStudio\Scripts\Startup.lua"###
[14:39:24] RSTD.SetAndTransmit ("设置/脚本编辑器/显示日期时间"、"1")
[14:39:24] RSTD.SetAndTransmit ("设置/脚本编辑器/日期时间格式"、"HH:mm:ss")
[14:39:24] 脚本编辑器被忽略:再次尝试 UnBuild()或在编译之前。
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端0/dll"、"C:\\ti\\mmwave_studio 02_01_00_00\\mmWaveStudio\\Clients\LabClient.dll)
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端0/use"、"true")
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端1/使用"、"false")
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端2/使用"、"false")
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端3/使用"、"false")
[14:39:24] RSTD.SetVar ("/设置/客户端/客户端4/use"、"false")
[14:39:24] RSTD.SetVar ("/设置/AL 客户端/AL dll"、"C:\\ti\\mmwave_studio 02_01_00_00\\mmWaveStudio\\RUNTIME\\SAL.dll")
[14:39:24] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll","")
[14:39:24] RSTD.SetVar ("/设置/自动更新/启用"、"true")
[14:39:24] RSTD.SetVar ("/设置/自动更新/间隔"、" 1 ")
[14:39:24] RSTD.SetVar ("/设置/监视器/更新显示"、"true")
[14:39:24] RSTD.SetVar ("/设置/监视器/OneClickStart"、"true")
[14:39:24] RSTD.SetVar ("/设置/自动化/自动化模式"、"false")
[14:39:24] RSTD.Transmit ("/")
[14:39:24] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[14:39:24] RSTD.BUILD ()
[14:39:24] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[14:39:24] RSTD.Transmit ("/")
[14:39:25] RSTD.AL_BUILD ()
[14:39:25] RSTD.AL_LoadXml ()
[14:39:25] RSTD.Transmit ("/")
[14:39:25] RSTD.Al_Init ()
[14:39:25] RSTD.Clients_build()
[14:39:25] gm:初始化
[14:39:25] gm:加载了'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\clients\LabClient.dll
[14:39:25] gm:1个客户机初始化
[14:39:25] GM:1个模块初始化
[14:39:25] gm:2选项卡 (s)初始化
[14:39:25] RSTD.Client_LoadXml()
[14:39:25] [RadarAPI]:ar1.selectRadarMode(0)
[14:39:25] [RadarAPI]:状态:已通过
[14:39:25] 已安装 Matlab 运行时引擎
[14:39:25] [RadarAPI]:启动 Matlab 引擎..
[14:40:00] [RadarAPI]:MATLAB 引擎已启动!
[14:40:02] [RadarAPI]:ar1.selectCascadeMode(0)
[14:40:02] [RadarAPI]:状态:已通过
[14:40:02] [RadarAPI]:ar1.LoadSettings ('C:\Users\krusche\AppData\Roaming\RSTD\ar1gui.ini')
[14:40:02] [RadarAPI]:错误:索引超出数组的范围。
[14:40:02] 跟踪:
[14:40:02] at AR1xController.ScriptOps.getMatlabPostProcVersion()
[14:40:03] 测试=错误
[14:40:03] RstdNet:端口2777:侦听。
[14:40:03]
[14:40:03]*** 脚本已成功完成。***
再次尝试:并面临以下问题
按照图示连接硬件设置后。 DCA1000EVM 和 IWR6843ISK 的引脚如下所示
我打开了 mmWave Studio 并在输出外壳上看到了这一点:
按照如下方式设置 DCA1000EVM 和 IWR6843ISK 上的引脚后的输出:
gm:构造函数
GM:2022年7月22日星期五16:12:14
RSTD.Transmit ("/设置")
[16:12:15]
[16:12:15] ###正在运行启动脚本:"C:\ti\mmwave_studio:02_01_00_00\mmWaveStudio\Scripts\Startup.lua"###
[16:12:15] RSTD.SetAndTransmit (“/设置/脚本编辑器/显示日期时间”,“1”)
[16:12:15] RSTD.SetAndTransmit ("/设置/脚本/日期时间格式"、"HH:MM:ss")
[16:12:15] 脚本编辑被忽略:再次尝试 UnBuild()或在编译之前。
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端0/dll"、"C:\\ti\\mmwave_studio 02_01_00_00\\mmWaveStudio\\Clients\LabClient.dll)
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端0/use"、"true")
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端1/使用"、"false")
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端2/使用"、"false")
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端3/使用"、"false")
[16:12:15] RSTD.SetVar ("/设置/客户端/客户端4/use"、"false")
[16:12:15] RSTD.SetVar ("/设置/Al 客户端/Al dll"、"C:\\ti\\mmwave_studio 02_01_00_00\\mmWaveStudio\\RUNTIME\\SAL.dll")
[16:12:15] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll","")
[16:12:15] RSTD.SetVar ("/设置/自动更新/启用"、"真")
[16:12:15] RSTD.SetVar (“/设置/自动更新/间隔”,“1”)
[16:12:15] RSTD.SetVar (“/设置/监视器/更新显示”,“真”)
[16:12:15] RSTD.SetVar ("/设置/监视器/OneClickStart"、"true")
[16:12:15] RSTD.SetVar ("/设置/自动化/自动化模式"、"false")
[16:12:15] RSTD.Transmit ("/")
[16:12:15] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[16:12:15] RSTD.BUILD ()
[16:12:15] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[16:12:15] RSTD.Transmit ("/")
[16:12:15] RSTD.AL_BUILD ()
[16:12:15] RSTD.AL_LoadXml ()
[16:12:15] RSTD.Transmit ("/")
[16:12:15] RSTD.Al_Init ()
[16:12:15] RSTD.Clients_build()
[16:12:15] gm:初始化
[16:12:15] gm:加载了'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\clients\LabClient.dll
[16:12:15] gm:1个访客(s)初始化
[16:12:15] gm:1个模块初始化
[16:12:15] gm:2个选项卡 (s)初始化
[16:12:15] RSTD.Client_LoadXml()
[16:12:15] [RadarAPI]:ar1.selectRadarMode(0)
[16:12:15] [RadarAPI]:状态:通过
[16:12:15] Matlab 运行时引擎已安装
[16:12:15] [RadarAPI]:启动 Matlab 引擎..
[16:12:18] [RadarAPI]:MATLAB 引擎已启动!
[16:12:20] [RadarAPI]:ar1.selectCascadeMode(0)
[16:12:20] [RadarAPI]:状态:已通过
[16:12:20] [RadarAPI]:ar1.LoadSettings ('C:\Users\krusche\AppData\Roaming\RSTD\ar1gui.ini')
[16:12:20] [RadarAPI]:错误:索引超出数组的范围。
[16:12:20] 迹线:
[16:12:20] at AR1xController.ScriptOps.getMatlabPostProcVersion()
[16:12:21] 测试=错误
[16:12:21] RstdNet:端口2777:侦听..
[16:12:21]
[16:12:21]*** 脚本成功完成。***
[16:24:17] [RadarAPI]:打开 GPIO 控制端口()
[16:24:17] [RadarAPI]:状态:已通过
[16:24:18] [RadarAPI]:打开板控制端口()
[16:24:18] [RadarAPI]:状态:已通过
[16:24:18] [RadarAPI]:ar1.frequencyBandSelection("60G")
[16:24:19] [RadarAPI]:AR1.FullReset ()
[16:24:19] [RadarAPI]:状态:已通过
[16:24:19] [RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[16:24:19] [RadarAPI]:状态:已通过
[16:24:19] [RadarAPI]:ar1.deviceVariantSelection("IWR6843")
[16:24:19] [RadarAPI]:状态:已通过
[16:24:19] [RadarAPI]:关闭板控制端口()
[16:24:19] [RadarAPI]:状态:已通过
[16:24:20] [RadarAPI]:关闭 GPIO 控制端口()
[16:24:20] [RadarAPI]:状态:已通过
[16:24:20] [RadarAPI]:AR1.SOPControl (2)
[16:24:20] [RadarAPI]:状态:已通过
[16:24:21] [RadarAPI]:ar1.Connect (4、115200、1000)
[16:24:23] [RadarAPI]:警告:#### 超时:100
[16:24:23] [RadarAPI]:警告:#### 超时:100
[16:24:23] [RadarAPI]:警告:#### 超时:100
[16:24:23] [RadarAPI]:错误:连接失败:Calling_ConnectTarget 返回3.
[16:24:23] [RadarAPI]:ar1.calling_isconnected ()
[16:24:23] [RadarAPI]:ar1.SaveSettings ('C:\Users\krusche\AppData\Roaming\RSTD\ar1gui.ini')
[16:24:27] [RadarAPI]:ar1.DownloadBSSFw ("C:\\ti\\mmwave_studio:02_01_00_00\\rf_ever_firmware\\radarss\\xwr68xx_radarss.bin")
[16:24:27] [RadarAPI]:错误:下载固件失败、错误-1
[16:24:29] [RadarAPI]:ar1.DownloadMSSFw ("C:\\ti\\mmwave_studio:02_01_00_00\\rf_ever_firmware\\masterss\\xwr68xx_masterss.bin")
[16:24:29] [RadarAPI]:错误:下载固件失败、错误-1
[16:25:02] [RadarAPI]:AR1.PowerOn (0、1000、0、0)
[16:25:02] 状态:失败、错误类型:RESP 超时
[16:25:06] 未收到 MSS 上电异步事件!
输出:
查询:
我遵循了以下文档:
您好!
我可以确认:
我可以提供以下建议:
此致、
Pedrhom Nafisi
您好!
请问原因是什么?
1. RS232/SPI 未连接的原因是什么? 这意味着什么? 我也想了解一下
2.当我遇到如下错误时,为什么这意味着:
3.在哪里可以找到 DCA100EVM 和 ISK 正确的开关可供参考,您是否可以共享文档名称? 我接下来的是其他论坛帖子。
4.我是否需要运行任何其他文件? 根据培训视频、我在 mmstudio 中仅运行此文件。 我运行 了以下文件: DataCaptureDemo_xWR.lua。
此致
Shravya
您好!
很明显、没有理由真正使用区域扫描仪实验室进行原始数据采集。
1.区域扫描仪实验室可能没有用于启用正确输出并与 mmWave Studio 正确交互的旋钮
2、无论您使用何种演示、原始数据看起来都是一样的、因为它是在完成实验所做的任何处理之前的原始数据。
3.当您按其中一个步骤加载 MSS FW 以与 mmWave Studio 配合使用时、它将覆盖区域扫描仪二进制文件。
为了进一步调试、您能否尝试手动运行配置 mmWave Studio 的步骤、而不是运行脚本? 我认为这可能会使调试更简单。 您可以通过查看您链接的 DCA 培训视频(从6分钟开始)来执行这些步骤。 分步完成、让我知道您遇到的第一个错误是什么。
此致、
阿尔茨
您好@Alec May、
我执行了上述步骤、但仍然出现相同的错误。 当我尝试将 IWR1843BOOST EVM 板连接到 mmstudio 时。 RS232连接似乎正常。
您能否确认使用 DCA1000EVM 从 IWR6843ISK ES 2.0捕获原始数据所需的软件、文件和驱动程序的正确版本。 我有 ES 2.0 IWR6843ISK 标准天线插件模块。
请说明正确的版本:
如果我可以获得这些信息、那么我可以轻松 地继续进行原始数据采集、因为我已经意识到软件和文件的版本可能是问题之一。
此致、
Shravya
您好 Shravya、
此致、
Pedrhom Nafisi
您好!
我能够建立 DCA 和 ISK 的连接、并建立 RS232和 SPI 连接。 根据 DCA 培训视频 I
已尝试执行后续步骤、其中我需要 设置 Staticconfig、DataConfig 和 SensorConfig 选项卡并 设置 DCA1000选项卡。
错误:在 DCA1000EVM 设置或采集数据时遇到错误、但未成功。
所有连接均成功、mmstudio 能够检测 ISK 板的版本。
错误:根据之前的屏幕截图、在单击对话框 RFDataCaptureCard 的"Connect"、"Reset"和"Configure"选项卡后、将错误设置为""。
调试步骤:
输出:
mmWave Studio 输出:
gm:构造函数
GM:2022年7月28日14:58:29日
RSTD.Transmit ("/设置")
[14:58:30]
[14:58:30] ###正在运行启动脚本:"C:\ti\mmwave_studio:02_01_01_00\mmWaveStudio\Scripts\Startup.lua"###
[14:58:30] RSTD.SetAndTransmit ("设置/脚本编辑器/显示日期时间"、"1")
[14:58:30] RSTD.SetAndTransmit ("设置/脚本编辑器/日期时间格式"、"HH:mm:ss")
[14:58:30] 脚本编辑被忽略:再次尝试 UnBuild()或在编译之前。
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端0/dll"、"C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\Clients\LabClient.dll)
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端0/use"、"true")
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端1/使用"、"false")
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端2/使用"、"false")
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端3/使用"、"false")
[14:58:30] RSTD.SetVar ("/设置/客户端/客户端4/use"、"false")
[14:58:30] RSTD.SetVar ("/设置/AL 客户端/AL dll"、"C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\RUNTIME\\SAL.dll")
[14:58:30] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll","")
[14:58:30] RSTD.SetVar ("/设置/自动更新/启用"、"true")
[14:58:30] RSTD.SetVar ("/设置/自动更新/间隔"、" 1 ")
[14:58:30] RSTD.SetVar ("/设置/监视器/更新显示"、"true")
[14:58:30] RSTD.SetVar ("/设置/监视器/OneClickStart"、"true")
[14:58:30] RSTD.SetVar ("/设置/自动化/自动化模式"、"false")
[14:58:30] RSTD.Transmit ("/")
[14:58:30] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[14:58:30] RSTD.BUILD ()
[14:58:30] RSTD.SaveSettings():设置保存到"C:\Users\krusche\AppData\Roaming\RSTD\config.xml"
[14:58:30] RSTD.Transmit ("/")
[14:58:30] RSTD.AL_BUILD ()
[14:58:30] RSTD.Al_LoadXml ()
[14:58:30] RSTD.Transmit ("/")
[14:58:30] RSTD.Al_Init ()
[14:58:30] RSTD.Clients_build()
[14:58:30] gm:初始化
[14:58:30] gm:加载了'C:\ti\mmwave_studio_02_01_00\mmWaveStudio\clients\LabClient.dll
[14:58:30] gm:1个客户机初始化
[14:58:30] gm:1个模块初始化
[14:58:30] gm:2选项卡 (s)初始化
[14:58:30] RSTD.Client_LoadXml()
[14:58:30] [RadarAPI]:ar1.selectRadarMode(0)
[14:58:30] [RadarAPI]:状态:已通过
[14:58:30] 已安装 Matlab 运行时引擎
[14:58:30] [RadarAPI]:启动 Matlab 引擎..
[14:58:35] [RadarAPI]:MATLAB 引擎已启动!
[14:58:37] [RadarAPI]:ar1.selectCascadeMode(0)
[14:58:37] [RadarAPI]:状态:已通过
[14:58:37] [RadarAPI]:ar1.LoadSettings ('C:\Users\krusche\AppData\Roaming\RSTD\ar1gui.ini')
[14:58:37] [RadarAPI]:错误:索引超出数组的范围。
[14:58:37] 迹线:
[14:58:37] 在 AR1xController.ScriptOps.getMatlabPostProcVersion()
[14:58:37] 测试=错误
[14:58:37] RstdNet:端口2777:侦听。
[14:58:37]
[14:58:37]*** 脚本成功完成。***
[14:58:51] [RadarAPI]:打开 GPIO 控制端口()
[14:58:51] [RadarAPI]:状态:通过
[14:58:51] [RadarAPI]:打开板控制端口()
[14:58:51] [RadarAPI]:状态:通过
[14:58:53] [RadarAPI]:AR1.FullReset ()
[14:58:53] [RadarAPI]:状态:已通过
[14:58:53] [RadarAPI]:关闭板控制端口()
[14:58:53] [RadarAPI]:状态:已通过
[14:58:53] [RadarAPI]:关闭 GPIO 控制端口()
[14:58:53] [RadarAPI]:状态:已通过
[14:58:53] [RadarAPI]:AR1.SOPControl (2)
[14:58:53] [RadarAPI]:状态:已通过
[14:58:56] [RadarAPI]:ar1.Connect (4、115200、1000)
[14:58:57] [RadarAPI]:ar1.calling_isconnected ()
[14:58:58] [RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[14:58:58] [RadarAPI]:状态:已通过
[14:58:58] [RadarAPI]:ar1.frequencyBandSelection("60G")
[14:58:58] [RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[14:58:58] [RadarAPI]:状态:已通过
[14:58:58] 器件状态:IWR6843/QM/SOP:2/ES:2
[14:58:58] [RadarAPI]:ar1.SaveSettings ('C:\Users\krusche\AppData\Roaming\RSTD\ar1gui.ini')
[14:59:02] [RadarAPI]:ar1.DownloadBSSFw ("C:\\ti\\mmwave_studio:02_01_01_00\\rf_ever_firmware\\radarss\\xwr68xx_radarss.bin")
[14:59:03] [RadarAPI]:下载 BSS ROM RPRC 二进制文件。
[14:59:50] [RadarAPI]:ar1.GetBSSFwVersion()
[14:59:50] [RadarAPI]:BSSFwVersion:(06.02.01.05 (09/03/20))
[15:00:41] [RadarAPI]:ar1.DownloadMSSFw ("C:\\ti\\mmwave_studio:02_01_01_00\\rf_ever_firmware\\masterss\\xwr68xx_masterss.bin")
[15:00:41] [RadarAPI]:下载 MSS RPRC 二进制文件。
[15:01:00] [RadarAPI]:ar1.GetMSSFwVersion()
[15:01:00] [RadarAPI]:MSSFwVersion:(02.00.00.03 (27/08/19))
[15:01:04] [RadarAPI]:AR1.PowerOn (0、1000、0、0)
[15:01:04] [RadarAPI]:状态:已通过
[15:01:04] 收到 MSS 上电完成异步事件!
[15:01:07] [RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[15:01:07] [RadarAPI]:状态:已通过
[15:01:07] [RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[15:01:07] [RadarAPI]:状态:已通过
[15:01:07] 器件状态:IWR6843/QM/SOP:2/ES:2
[15:01:07] [RadarAPI]:ar1.RfEnable()
[15:01:07] 收到 BSS 加电完成异步事件!
[15:01:07] [RadarAPI]:状态:已通过
[15:01:07] [RadarAPI]:ar1.GetMSSFwVersion()
[15:01:07] [RadarAPI]:MSSFwVersion:(02.00.00.03 (27/08/19))
[15:01:08] [RadarAPI]:AR1.GetBSSFwVersion()
[15:01:08] [RadarAPI]:BSSFwVersion:(06.02.01.05 (09/03/20))
[15:01:18] [RadarAPI]:ar1.ChanNAdcConfig (1、1、1、1、1、1、1、 1、1、2、1、0)
[15:01:18] [RadarAPI]:状态:已通过
[15:01:21] [RadarAPI]:AR1.LPModConfig (0、0)
[15:01:21] [RadarAPI]:状态:已通过
[15:01:22] [RadarAPI]:ar1.RfInit()
[15:01:23] 接收到 RF Init 异步事件!
[15:01:23] [RadarAPI]:时间戳、温度:15459、44;APLL 状态、更新:1、0; SynthVCO1状态、更新:1、1;SynthVCO2状态、更新:1、 1;LODist 状态、更新:1、1;RxADCDC 状态、 更新了:1、1;HPFcutoff 状态、更新了:1、1; LPFcutoff Status、Update:1、1;PeakDetector Status、Update:1、 1;TxPower 状态、更新:1、1;RxGain 状态、 更新了:1、1;TxPhase 状态、更新了:1、1; RxIQMM 状态、更新:1、1;
[15:01:23] [RadarAPI]:状态:已通过
[15:01:29] [RadarAPI]:AR1.DataPathConfig (513、1216644097、0)
[15:01:29] [RadarAPI]:状态:已通过
[15:01:31] [RadarAPI]:ar1.LvdsClkConfig (1、1)
[15:01:31] [RadarAPI]:状态:已通过
[15:01:33] [RadarAPI]:AR1.LVDSLaneConfig (0、1、0、0、0、 1、0、0)
[15:01:33] [RadarAPI]:状态:已通过
[15:01:45] [RadarAPI]:ar1.ProfileConfig (0、60、100、6、60、 0、0、0、0、0、 0、29、982、0、256、10000、 0、0、30)
[15:01:45] [RadarAPI]:状态:已通过
[15:02:49] [RadarAPI]:AR1.ChirpConfig (0、0、0、0、0、0、 0、0、1、0、0)
[15:02:49] [RadarAPI]:状态:已通过
[15:02:50] 测试源已禁用...!!!
[15:02:50] [RadarAPI]:AR1.DisableTestSource (0)
[15:02:50] [RadarAPI]:状态:已通过
[15:02:50] [RadarAPI]:AR1.FrameConfig (0、0、8、128、40、 0、0、1)
[15:02:50] [RadarAPI]:状态:已通过
[15:04:10] [RadarAPI]:ar1.GetCaptureCardDllVersion()
[15:04:10] [RadarAPI]:向 DCA1000发送 dll_version 命令
[15:04:10] [RadarAPI]:
[15:04:10] DLL 版本: 1.0
[15:04:10] [RadarAPI]:AR1.SelectCaptCaptureDevice ("DCA1000")
[15:04:10] [RadarAPI]:状态:已通过
[15:04:15] [RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[15:04:15] [RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[15:04:15] [RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[15:04:15] [RadarAPI]:向 DCA1000发送 FPGA 命令
[15:04:25] [RadarAPI]:
[15:04:25] FPGA 配置:
[15:04:25] 超时错误! 系统已断开连接
[15:04:25] [RadarAPI]:向 DCA1000发送记录命令
[15:04:36] [RadarAPI]:
[15:04:36] 配置记录:
[15:04:36] 超时错误! 系统已断开连接
[15:04:36] [RadarAPI]:AR1.GetCaptureCardFPGAVersion ()
[15:04:36] [RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[15:04:46] [RadarAPI]:
[15:04:46]
[15:04:46] 无法读取 FPGA 版本。 [错误-5]
[15:04:46]
[15:11:01] [RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[15:11:01] [RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[15:11:01] [RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[15:11:01] [RadarAPI]:向 DCA1000发送 FPGA 命令
[15:11:11] [RadarAPI]:
[15:11:11] FPGA 配置:
[15:11:11] 超时错误! 系统已断开连接
[15:11:11] [RadarAPI]:向 DCA1000发送记录命令
[15:11:21] [RadarAPI]:
[15:11:21] 配置记录:
[15:11:21] 超时错误! 系统已断开连接
[15:11:21] [RadarAPI]:ar1.GetCaptureCardFPGAVersion()
[15:11:21] [RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[15:11:31] [RadarAPI]:
[15:11:31]
[15:11:31] 无法读取 FPGA 版本。 [错误-5]
[15:11:31]
[15:11:48] [RadarAPI]:ar1.CaptureCardConfig_StartRecord ("C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\PostProp\\ADC_data.bin"、1)
[15:11:48] [RadarAPI]:向 DCA1000发送 start_record 命令
[15:11:49] [RadarAPI]:ar1.StartFrame ()
[15:11:49] [RadarAPI]:状态:已通过
[15:11:49] 收到帧启动异步事件!
[15:11:50] 收到帧结束异步事件!
[15:11:50] [RadarAPI]:帧结束
[15:11:58] [RadarAPI]:
[15:11:58] [RadarAPI]:
[15:11:58] 开始记录:
[15:11:58] 超时错误! 系统已断开连接
[15:11:58] [RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[15:11:58] [RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[15:11:58] 错误:捕获的文件数为零!
[15:11:58] [RadarAPI]:ar1.StopFrame ()
[15:11:58] 状态:失败、错误类型:发出 FRAME_STOP 命令时、帧已停止
[15:12:03] [RadarAPI]:ar1.StopFrame ()
[15:12:03] 状态:失败、错误类型:发出 FRAME_STOP 命令时、帧已停止
[15:12:05] [RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[15:12:05] [RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[15:12:05] 错误:捕获的文件数为零!
[15:13:46] [RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[15:13:46] [RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[15:13:46] [RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[15:13:46] [RadarAPI]:向 DCA1000发送 FPGA 命令
[15:13:56] [RadarAPI]:
[15:13:56] FPGA 配置:
[15:13:56] 超时错误! 系统已断开连接
[15:13:56] [RadarAPI]:向 DCA1000发送记录命令
[15:14:06] [RadarAPI]:
[15:14:06] 配置记录:
[15:14:06] 超时错误! 系统已断开连接
[15:14:06] [RadarAPI]:AR1.GetCaptureCardFPGAVersion ()
[15:14:06] [RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[15:14:16] [RadarAPI]:
[15:14:16]
[15:14:16] 无法读取 FPGA 版本。 [错误-5]
[15:14:16]
[15:14:41] [RadarAPI]:ar1.CaptureCardConfig_StartRecord ("C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\PostProp\\adc_data.bin"、1)
[15:14:41] [RadarAPI]:向 DCA1000发送 start_record 命令
[15:14:47] [RadarAPI]:ar1.StartFrame ()
[15:14:47] [RadarAPI]:状态:已通过
[15:14:47] 收到帧启动异步事件!
[15:14:47] 收到帧结束异步事件!
[15:14:47] [RadarAPI]:帧结束
[15:14:51] [RadarAPI]:
[15:14:51] [RadarAPI]:
[15:14:51] 开始记录:
[15:14:51] 超时错误! 系统已断开连接
[15:15:05] [RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[15:15:05] [RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[15:15:05] 错误:捕获的文件数为零!
[15:15:20] [RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[15:15:20] [RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[15:15:20] [RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[15:15:20] [RadarAPI]:向 DCA1000发送 FPGA 命令
[15:15:30] [RadarAPI]:
[15:15:30] FPGA 配置:
[15:15:30] 超时错误! 系统已断开连接
[15:15:30] [RadarAPI]:向 DCA1000发送记录命令
[15:15:40] [RadarAPI]:
[15:15:40] 配置记录:
[15:15:40] 超时错误! 系统已断开连接
[15:15:40] [RadarAPI]:AR1.GetCaptureCardFPGAVersion ()
[15:15:40] [RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[15:15:50] [RadarAPI]:
[15:15:50]
[15:15:50] 无法读取 FPGA 版本。 [错误-5]
[15:15:50]
[15:16:24] [RadarAPI]:ar1.CaptureCardConfig_StartRecord ("C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\PostProp\\ADC_data.bin"、1)
[15:16:24] [RadarAPI]:向 DCA1000发送 start_record 命令
[15:16:34] [RadarAPI]:
[15:16:34] 开始记录:
[15:16:34] 超时错误! 系统已断开连接
[15:16:53] [RadarAPI]:ar1.StartFrame ()
[15:16:53] [RadarAPI]:状态:已通过
[15:16:54] 收到帧启动异步事件!
[15:16:54] [RadarAPI]:帧结束
[15:16:54] 接收到帧结束异步事件!
[15:17:01] [RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[15:17:01] [RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[15:17:01] 错误:捕获的文件数为零!
[15:17:15] [RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[15:17:15] [RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[15:17:15] 错误:捕获的文件数为零!
查询:
查询:
我尝试了两种方法: 请告诉我哪种方法是正确的?
重要查询:
我想从部署在 DCA1000EVM 板+ ISK 板上的区域扫描仪实验室中捕获数据、该过程是什么? 到目前为止、我已经在 mmstudio 上部署了 DataDemocapure 固件。
是否可以 在 DCA 和 ISK 上建立区域扫描仪实验室应用程序并从区域扫描仪实验室项目中读取数据和捕获数据?
查找您的回复、
此致、
Shravya
您好 Shravya、
如果要在器件上使用 FPGA、必须确保使用 Lattice 工具对 FPGA 进行重新编程。 您的错误"无法读取 FPGA 版本。 [ERROR -5]"表示必须对其重新编程。 您可以在 DCA1000用户指南的以下位置找到有关使用该工具的说明: https://www.ti.com/lit/ug/spruij4a/spruij4a.pdf?ts=1659377095259。
正如 Alec 之前所述、DCA1000EVM + ISK + mmWaveStudio 仅用于原始数据、并重申:
1.区域扫描仪实验室可能没有用于启用正确输出并与 mmWave Studio 正确交互的旋钮
2、无论您使用何种演示、原始数据看起来都是一样的、因为它是在完成实验所做的任何处理之前的原始数据。
设置以太网数据传输的正确方法是使用 IP 地址192.168.33.30屏幕截图中的设置(正确)、其中电缆的一侧连接到 DCA1000、另一侧直接连接到计算机。
此致、
Pedrhom Nafisi
您好!
您能告诉我、我如何评估区域扫描仪实验室中的数据。 我想实施区域扫描仪实验室并在 检测静态和动态对象时分析输出数据。
如果 MM Studio 无法实现、如何进一步实施和评估区域扫描仪实验室? 请您解释一下。
为了解释我的项目目标:我要在工业空间中测试区域扫描仪实验室演示字段、并通过更改传感器和人类之间的距离等参数(与角度和速度相同)在不同场景中测试演示字段来跟踪静态和动态物体。 我想分析我的测试中的距离、角度、速度数据值。
您能否解释一下要执行此操作的硬件/软件? 是否有不同的方法来实现我的项目目标。
此致、
Shravya
您好、Shravya、
很明显、DCA1000EVM 和 mmWaveStudio 主要用于原始 ADC 数据采集、这通常仅在您希望从头开始进行算法开发时才是必需的。 如果您的目标是仅评估区域扫描仪实验室、您为什么不按照区域扫描仪用户指南中的步骤进行操作、并使用随附的 GUI 测试演示?
此致、
阿尔茨
您好、Alec、
这一点我不清楚、因为我认为通过在 ISK 中部署区域扫描仪来使用 DCA1000EVM + ISK 可以正常工作。
我按照区域扫描仪用户指南操作、将 Uniflash 设置为闪存模式并运行实验、然后通过以下链接打开可视化工具以查看静态和动态目标点: https://dev.ti.com/tirex/explore/content/mmwave_industrial_toolbox_4_10_1/labs/Area_Scanner/docs/area_scanner_users_guide.html#work-with-gui-source-code。 在此可视化工具中、我不确定如何提取检测到的结果并使用数据进行测试。 当我尝试打开 visualizer.exe 文件时、我必须在命令提示符界面中看到以下输出。
COM8打开。 |
打开 AS_DEMO_UART_STREE.txt。 准备记录数据。 |
正在打开配置文件 |
正在解析配置文件... |
COM7打开。 |
COM8打开。 |
正在将 cfg 文件发送到器件... |
sensorStop |
FlushCfg |
完成 |
DfeDataOutputMode 1 |
完成 |
通道配置15 7 0 |
完成 |
ADCfg 2 1. |
完成 |
adcbufCfg -1 0 1 1 1 |
完成 |
ProfileCfg 0 60.5 100 25 69 0 50 1 256 6000 0 30 |
完成 |
线性调频脉冲配置0 0 0 0 0 0 0 0 1 |
完成 |
线性调频脉冲配置1 1 0 0 0 0 4 |
完成 |
线性调频脉冲配置2 2 0 0 0 0 2 |
完成 |
帧配置0 2 32 0 100 1 0 |
完成 |
低功耗0 0 |
完成 |
guiMonitor -1 0 0 0 0 0 |
完成 |
cfarCfg -1 0 2 8 4 3 0 20 0 |
完成 |
cfarCfg -1 0 4 2 3 1 15 0 |
完成 |
multiObjBeamForming -1 1 0.5 |
完成 |
离合器拆卸-1 1. |
完成 |
calibDcRangeSig -1 0 -5 8 256 |
完成 |
扩展 MaxVelocity -1 0 |
完成 |
bpmCfg -1 0 1 |
完成 |
lvdsStreamCfg -1 0 0 0 |
完成 |
CompRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 |
完成 |
measureRangeBiasAndRxChanPhase 0 1.5 0.2 |
完成 |
CQRxSatMonitor 0 3 15 125 0 |
完成 |
CQSigImgMonitor 0 115 6. |
完成 |
analogMonitor 0 |
完成 |
AoFovCfg -1 -90 90 -90 90 |
完成 |
cfarFovCfg -1 0 11.11 |
完成 |
cfarFovCfg -1 1 -2.04 2.04 |
完成 |
StaticBoundaryBox -8 8 0 8 -1 2 |
完成 |
边界框-8 8 0 8 -1 2 |
完成 |
gatingParam 4 2 2 10 |
完成 |
州参数20 10 50 1 |
完成 |
分配参数200 155 0.5 10 2 |
完成 |
maxAcceleration 0.1 0.1 0.1 0.1 |
完成 |
轨道配置1 2 250 20 260 100 90 |
完成 |
热图 GenCfg -1 1 0 6 50 60.0 3.0 10 |
完成 |
StaticDetectionCfg -1 0 -50.0 +50.0 -20.0 20.0 0.7 6.0 0.2 4 20.0 |
完成 |
sensorStart |
帧25有问题。 跳过。 预期数据包长度:320;实际长度:309。 |
帧496问题。 跳过。 预期数据包长度:832;实际长度:547。 |
此致、
Shravya
您好!
我将首先回答您的最后一个问题。 当您通过 DCA1000对原始数据进行流式传输时、您基本上会直接传输由 ADC 收集的数据、并跳过通常在 IWR6843中内置的 MCU 和 DSP 上执行的任何处理。 当我们讨论实验/演示(在本例中为区域扫描仪)时、这实际上只是一个在 MCU 和 DSP 上运行的软件映像、用于捕获数据、运行数字信号处理并输出某种形式的处理数据(例如点云)。 由于您在进行原始数据采集时跳过所有这些处理、因此它会将身份从实验中移走、因为无论器件上有哪个演示、原始数据都是相同的。
由于演示/实验室不会影响原始数据、我们的许多实验室甚至没有用于通过 LVDS 接口直接将原始数据传输到 DCA1000的旋钮、 这就是为什么 mmWave Studio 中的一个步骤是加载 MSS 映像(对于 ARM MCU)、该映像将覆盖加载的任何演示(例如区域扫描仪)。 该 MSS 映像内置了所有旋钮来处理此原始数据传输、这就是使用该映像的原因。
现在、继续讨论有关如何针对您的用例评估区域扫描仪演示的问题。 这种情况取决于您要如何处理它、因此我将提供两个我可以看到的潜在选项。 这些不一定是唯一的选择、而是两个最简单的选择。
此致、
阿尔茨
Alec、您好、感谢您对 DCA1000EVM 和区域扫描仪实验室的简要答复。 我已经很清楚、由于 DCA1000EVM 覆盖了该过程、因此无法在该演示中部署区域扫描仪。
来到区域扫描仪实验室:
我希望获取点扫描仪数据集和区域扫描仪数据集生成的输出
如下所示:
正如我在测试案例中所解释的、我想将此雷达传感器与区域扫描仪演示一起部署在不同的场景中、然后检测和跟踪数据。 我正在寻找可以将这些雷达传感器数据结果与其他参考传感器进行比较的数据、因此我需要静态坐标、动态坐标以及频率、距离、速度、检测物体和人的角度等参数。
我除了选项1之外尝试的是:我在这里只获得了可视化工具 GUI、没有任何数据可以使用它们进行进一步分析
我除了选项2之外尝试的是:
此致、
Shravya
Shravya、
由于我们到目前为止偏离了该主题的原始主题、您是否会介意打开一个新主题? 这将有助于确保论坛的其他成员能够轻松地找到与自己相关的主题和问题。 打开该主题后、我们可以继续讨论。
此致、
阿尔茨
您好、Alec、
感谢您的建议。 我添加了新帖子、以下是链接: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1125761/iwr6843isk-iwr6843isk-looking-for-area-scanner-demo-output-results-working-with-gui-source-code
请您也为我的新帖子提供相关支持。
谢谢、
Shravya