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.

[参考译文] CC3235SF:如何通过应用软件完成 CC3235SF 的完全复位

Guru**** 2510095 points
Other Parts Discussed in Thread: CC3235MODSF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1362179/cc3235sf-how-to-do-complete-reset-of-cc3235sf-through-application-software

器件型号:CC3235SF
主题中讨论的其他器件:CC3235MODSF

在 CC3235MODsf 中、我如何通过应用软件重置应用控制器(及其外设)和 WiFi 控制器。
目前,我遇到的问题极少出现。 当我通过无线方式更新固件时、固件未连接到 WiFi、并且继续复位。 之后、当我通过 RESET 引脚对其进行硬复位时、它开始工作并连接到 WiFi。 这种情况极少发生。 我还在应用中使用了看门狗计时器。

下载 TAR 文件后,我使用以下功能进行重置:

sl_Stop (200);

/*停止提交 WDT */
PowerCC32XX_RESET (PowerCC32XX_Periph_WDT);


MAP_PRCMHibernateCycleTrigger ();

以上  是否正确?

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

    需要使用 sl_Stop (200)来停止 NWP 并将其设置 为测试模式。 然后、 MAP_PRCMHibernateCycleTrigger 应复位器件。

    在复位后、将触发看门狗计时器。   

    如果新映像在提交(OtaArchive_Commit)后正常(通过一些内置测试、例如成功连接到 OTA 服务器)、应使用"PowerCC32XX_RESET (PowerCC32XX_Periph_WDT);"。  PowerCC32XX_RESET  将清除看门狗计时器。  

    其他方式(如果内置测试期间出现故障或新映像出现其他问题)-您可以 使用 OtaArchive_Rollback ()和  MAP_PRCMHibernateCycleTrigger ()或等待看门狗到期、这样看门狗便会复位器件并自动恢复到最后一个工作代码。