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.

[参考译文] AWR1243BOOST:无法使用第二块板

Guru**** 2574255 points
Other Parts Discussed in Thread: AWR1243

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/641580/awr1243boost-cannot-use-the-second-board

器件型号:AWR1243BOOST
主题中讨论的其他器件:TSW1400EVMAWR1243

您好!

我有两个相同的 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))。

谢谢。

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

    您好、Spring、

    DFP mmwlstudio.lib 仅支持一个 AWR1243连接、因此一次连接两个板将不起作用。

    此致、

    Jitendra

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有方法可以从 PC 连接到两个 awr1243而不从零开始实现与 mmwlstudio.lib 等效的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AWR1243的通信模式是 SPI、使用 MMWAVE-DEVPACK 的 FT4232HL 芯片模拟 SPI 以连接 PC。 相同的 FTDI 通过 USB 提供器件的复位和 SOP 控制。

    因此、如果没有在 FTDI dll 上实施包装程序来控制 MMWAVE-DEVPACK 的 FT4232HL 芯片上的器件、则无法从 PC 连接到 AWR1243。 mmwlstudio.lib 在 FTDI dll 之上提供了一个包装程序、用于控制 FT4232FL 并通过 USB 进一步控制 AWR1243器件。



    此致、
    Jitendra