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.
我们开发了一款名为 e-Trilock Wi-Fi 的住宅产品、该产品具有 CC3120 Wi-Fi 解决方案。 SimpleLink Wi-Fi SDK 有一些问题,我们需要支持来解决我们看到的几个问题。 以下是对这些问题的简要说明。
SDK 版本: SimpleLink CC32xx SDK 3.20.00.06
我们想知道哪些因素可能导致出现这种情况、是否有任何解决方案。 另外、我们想知道这些问题是否在更高版本的 SDK 中得到了解决。
sync_loss 表示主机通过 SPI 线路接收到意外的字节(从 NWP)。
它可能与主机 SPI 适配相关(您使用什么主机平台?) -但似乎你已经通过了(因为它通常工作正常)。
另一个 原因可能与主机驱动程序内的线程同步有关。 基本上、应该有一个互斥锁、以保护从应用线程和驱动程序的衍生线程对 SPI 的访问。 我假设这也不是问题、但您可以检查实现互斥相关接口(在 simplelink/cc_pal.c 中)。
最后一点可能与驱动程序中的错误有关。 您使用的是一个非常旧的驱动程序、我们修复了许多自发布以来出现的内部问题。
我建议您对其进行更新。 请注意、最新的 simplelink_sdk_wifi 插件 为4.20、但您可以从最新的驱动程序中复制并使用 CC32xx SDK ( simplelink_cc32xx_sdk_7_10_00_13) 除了适应层外,两个驱动程序基本相同。(主要是 cc_pal ) 。
如果您选择坚持使用现有的 驱动程序、并且 NWP 复位会导致问题、则您的选择是 执行完全 MCU 复位 (问题的频率是多少?) 或者调试问题(您可以使用最新的驱动程序代码来查找相关的修复程序)。
您好 Kobi Leibovitch、
感谢您的答复。
它很高兴知道这些问题已在后来的 SDK 中得到解决。 我们将评估与新工具相关的更改、 simplelink_cc32xx_sdk_7_10_00_13 然后决定是否进行不是的更改。 我们目前的目标是尽量减少 SDK 改动、因为我们的大多数产品测试 SimpleLink CC32xx SDK 3.20.00.06。
在另一个注意事项中、我们还研究了该 线程 (SIMPLELINK-WIFI-CC3120-SDK-PLUGIN: 切勿从 sl_Stop - Wi-Fi 论坛- Wi-Fi - TI E2E 支持论坛返回)、其中我们面临的问题是类似的 问题、并在主题中提到同步对象问题已在 CC32xx SDK v3.30中修复。 您是否建议也检查此 SDK 版本、以便与最新版本相比在 SDK 上进行的更改极小?
请告诉我您对此有何看法。
首先可以尝试3.30。 如果它适用于这些 特定的修复程序 、那么您可以直接使用它。
我希望 最新代码中有更多的修复(以及一些新功能)、因此挑选樱桃会更加困难。
请注意、当您迁移到更新的 SDK 时、还需要更新 SP。