主题中讨论的其他器件: SysConfig、 LAUNCHXL-CC3235SF、 CC1352P
您好!
我正在定制电路板上使用 CC3230SF 和 CC1352P1、但我在使用 BLE 共存时遇到问题。
我的目标是、两个器件都使用1根天线和1个射频开关。
我使用的是 SimpleLink CC32xx SDK 6.10.0.05和 SimpleLink CC13xx CC26xx SDK 6.40.013。
我将使用简单外设示例、并在 SysConfig 中通过 CC1352P1上的单线请求启用射频共存。
CC1352P1上的 RF Coex 请求引脚连接至引脚50上的 CC3230SF。
在 CC3230SF 上、我使用的是 MQTT-Client 示例、并在 SysConfig 中配置了与"Single ANT"模式的共存。
我选择了连接到射频开关的输入引脚50和输出引脚63。
对于天线选择、我将 Mode 设置为"Disabled"。
简单外设运行正常、没有任何问题、我可以在 BLE-Scanner 应用中看到该器件、我可以对其读取和写入数据。
在启动 CC3230SF 时,它会在 SlWifiConn_init ()处崩溃,该条件从 WIFI_init ()调用。
控制台正在打印此错误:
[Cortex_M4_0]断言失败、(RetVal >= 0)、文件/vagrant/2022_Q1_14_2_22/sdk_root/source/ti/drivers/net/wifi/slnetif/slwificonn.c、第459行
终端将打印此错误两次:
[WiFi::debug][常规事件]- ID=[-30738]发送者=[0]
当我禁用 CC3230SF 上的共存时、MQTT-Client 示例能够正常工作。
有人能帮我解决这个问题吗?
我是否需要为共存实施额外的代码到 MQTT-Client?
感谢您的任何帮助。
此致
Thomas