TI 团队成员、您好!
我编译了 mmw_example.c 演示位置 C:\ti\mmwave_dfp_02_04_00\ti\examples\mmWaveLink_Cascade 示例 并构建一个可执行文件、以便其可以像已在同一文件夹中存在的 mmwavelink_example.exe 一样工作。
我的可执行文件在 mmwavelink_example.exe 中一直工作到主配置。 从站配置启动时、出现以下错误:
当我运行 mmwaveink_example.exe 时、我会在提示符中得到以下信息。
"设备映射2:MSS 加电异步事件
上电时间:1730847、上电状态1 = 0x40、上电状态2 = 0x0、BootTestStatus 1 = 0x0、BootTestStatus 2 = 0x0"
在运行我的可执行文件时、缺少这两行代码。 它直接显示"mmWave Device Power on failed with error -8"。
我在用户指南中查看了级联 API 序列、发现在为主器件和从器件上电时有一个 MSS 启动步骤。 "rlDeviceAddDevices"函数用于为从器件供电。 但在该函数中、它不遵循 C:\ti\mmwave_DFP_02_02_04_00\ti\control\mmwavelink\docs\doxygen\html\index.html 中提供的移植指南。 要为主器件上电、代码遵循所有移植步骤。
我已经使用 gcc 命令和 visual studio 编译了 c 代码。 两个可执行文件显示相同的错误。
是否有可能"rlDeviceAddDevices"中缺少某些代码?
谢谢!