主题中讨论的其他器件:TSW1400EVM、 AWR1243
您好!
我有两个相同的 awr1243-boost+mmwave-devpack+tsw1400evm 捆绑包。 我想使用 DFP 中提供的 mmwavelink_example 运行一个简单的测试(同时尝试了 v7和 v9)。
对于这两个捆绑包中的每一个、我都可以单独将其连接到 PC 并成功运行 mmwavelink_example。
我可以连接这两个捆绑包并按原样成功运行 mmwavelink_example。 这样、它只与第一块 awr1243-boost 板通信、而忽略第二块板。
我希望 mmwavelink_example 与(a)第二块板通信、然后(B)与这两块板通信。 我修改 MMW_example.c 文件中的 MMWL_App()函数并更改一行:
unsigned char deviceMap = RL_DEVICE_MAP_级 联_1;
要实现(a)、我将行更改为:
unsigned char deviceMap = RL_DEVICE_MAP_级 联_2;
要实现(B),我将行更改为:
unsigned char deviceMap = rL_device_map_级 联_1 | rL_device_map_级 联_2;
当我运行生成的二进制文件时、它无法连接到第二个板。
(a)的输出示例:
=========== mmWaveLink 示例应用程序===========
为器件索引调用 rlComIfOpen 回调[1]
连接了16个器件
器件0:TSW1400 A,SN:KS952873A
器件1:AR-DevPack-EVM-012 D,SN:FT1DTDF6D
器件2:TSW1400 B、SN:KS952873B
器件3:TSW1400 C、SN:KS952873C
器件4:TSW1400 D,SN:KS952873D
器件5:AR-DevPack-EVM-012 A,SN:FT1DQOR8A
器件6:AR-DevPack-EVM-012 B,SN:FT1DQOR8B
器件7:AR-DevPack-EVM-012 A,SN:FT1DTDF6A
器件8:AR-DevPack-EVM-012 C,SN:FT1DQOR8C
器件9:AR-DevPack-EVM-012 D,SN:FT1DQOR8D
器件10:TSW1400 A,SN:KS1023607A
器件11:TSW1400 B、SN:KS1023607B
器件12:TSW1400 C、SN:KS1023607C
器件13:AR-DevPack-EVM-012 B,SN:FT1DTDF6B
器件14:TSW1400 D,SN:KS1023607D
器件15:AR-DevPack-EVM-012 C,SN:FT1DTDF6C
错误:未连接毫米波器件
mmWaveLink 针对器件索引[1]调用 rlDeviceEnable 回调
DeviceMap 2的 mmWave Device Power On 失败、并显示错误-8
=========== mmWaveLink 示例应用程序执行失败===========
(B)的输出示例:
=========== mmWaveLink 示例应用程序===========
为器件索引[0]调用 rlComIfOpen 回调
连接了16个器件
器件0:TSW1400 A,SN:KS952873A
器件1:AR-DevPack-EVM-012 D,SN:FT1DTDF6D
器件2:TSW1400 B、SN:KS952873B
器件3:TSW1400 C、SN:KS952873C
器件4:TSW1400 D,SN:KS952873D
器件5:AR-DevPack-EVM-012 A,SN:FT1DQOR8A
器件6:AR-DevPack-EVM-012 B,SN:FT1DQOR8B
器件7:AR-DevPack-EVM-012 A,SN:FT1DTDF6A
器件8:AR-DevPack-EVM-012 C,SN:FT1DQOR8C
器件9:AR-DevPack-EVM-012 D,SN:FT1DQOR8D
器件10:TSW1400 A,SN:KS1023607A
器件11:TSW1400 B、SN:KS1023607B
器件12:TSW1400 C、SN:KS1023607C
器件13:AR-DevPack-EVM-012 B,SN:FT1DTDF6B
器件14:TSW1400 D,SN:KS1023607D
器件15:AR-DevPack-EVM-012 C,SN:FT1DTDF6C
SPI 端口已打开(端口号=7)
IRQ 和 I2C 端口已打开(端口号=13)
电路板控制端口已打开(端口号=15)
通用 GPIO 端口已打开(端口号=9)
为器件索引调用 rlComIfOpen 回调[1]
连接了16个器件
器件0:TSW1400 A,SN:KS952873A
器件1:AR-DevPack-EVM-012 D,SN:FT1DTDF6D
器件2:TSW1400 B、SN:KS952873B
器件3:TSW1400 C、SN:KS952873C
器件4:TSW1400 D,SN:KS952873D
器件5:AR-DevPack-EVM-012 A,SN:FT1DQOR8A
器件6:AR-DevPack-EVM-012 B,SN:FT1DQOR8B
器件7:AR-DevPack-EVM-012 A,SN:FT1DTDF6A
器件8:AR-DevPack-EVM-012 C,SN:FT1DQOR8C
器件9:AR-DevPack-EVM-012 D,SN:FT1DQOR8D
器件10:TSW1400 A,SN:KS1023607A
器件11:TSW1400 B、SN:KS1023607B
器件12:TSW1400 C、SN:KS1023607C
器件13:AR-DevPack-EVM-012 B,SN:FT1DTDF6B
器件14:TSW1400 D,SN:KS1023607D
器件15:AR-DevPack-EVM-012 C,SN:FT1DTDF6C
错误:未连接毫米波器件
mmWaveLink 针对器件索引[0]调用 rlDeviceEnable 回调
mmWaveLink 针对器件索引[1]调用 rlDeviceEnable 回调
DeviceMap 3的 mmWave Device Power On 失败、并显示错误-8
=========== mmWaveLink 示例应用程序执行失败===========
它看起来像是 mmwlstudio.lib 中的一个错误。 您能否查看此案例并帮助我找到解决方案? 如果我不正确、请指导我执行所需的更改。 我必须能够同时与两个板通信(如上面的情况(B))。
谢谢。