Other Parts Discussed in Thread: CC3220SF
器件型号: CC3220SF
我们发现应用 CPU 和 WiFi CPU 之间的 SPI 通信非常不可靠。 通信可以运行一个小时或几个小时、可能是一天、然后我们需要从通信关机状态恢复到 Wifi CPU、我们只重试几次。 最终我们必须重新启动。 然后是第二个问题、使用看门狗重新启动会失败 1 次(共 10 次)、这会使器件挂起。
我们的应用涉及常规 HTTP 通信和 MQTT(小数据包)、我们的 WiFi 配置可以正常工作(我们必须重写 Android 应用才能使其正常工作)。
我们的大多数代码在我们具有 HAL 转换层的平台中是标准的。 我们的 MSP432E401 在数年后仍可正常运行 对于 C3220SF、我们尝试使用标准编译库、但最终必须修复 slwificon.c 和 slneifificwifi .c 中的许多小问题、以使其更加可靠。
TI C3220sf Wifi 框架代码非常精细、您只需更改一些调试输出来与 Wifi 层相关、它会更改启动时序、突然有些东西不再起作用。
应用 MCU 100%工作、Wifi MCU 100%工作、没有连接问题、但它们之间的通信不断随机中断。 我们确保我们的 WIFI 通信仅在单线程环境中进行。
有没有人能够让这些设备可靠地工作、而我不是在谈论简单的锁、就像一个全天候运行的真实应用程序?
即使 Claude . ai 已经告诉有很多这样的情况,不使用它未来的设计. 自从我们将我们的设计移植到 ESP32,没有任何问题,但有一些在现场,并需要得到这个问题的底部。
我们有这么多的 TI 套件、首先在带有 STM32F4 的 CC31xx 中进行了如此多的测试、然后使用 MSP432E410 和现在的模块、但所有套件都存在相同的 wifi SPI 通信故障问题、并且在不重新启动的情况下无法恢复。 事实上 ,我认为我们的 STM32F4 工作最好.
任何一个有类似的问题,并可以透露一些关于它将真正有帮助。