微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 关于CC3200 Energia看门狗问题

关于CC3200 Energia看门狗问题

时间:10-02 整理:3721RD 点击:

CC3200 在Energia中关于看门狗部分是如何使用的,有没有和Arduino编译器里看门狗一样的应用库函数比如 wdt_enable(WDTO_8S);   wdt_reset();  wdt_disable();  ,这个跟工程的运行安全有关,所以还请Ti大神指导一下

请参考一下sdk里面watchdog的例程,里面有相应的API,请看一下是否能到你的要求。

谢谢你的回答,我还个问题想请教一下,CC3200LP板子,能否用软重启的方式在程序没有达到设计要求的时候,及时智能重启,而不是通过硬件重启的方式,比如CC3200LP在STA模式下,在与A长时间P连接中意外断开或者自己就断开了,可以重启连接,希望您能回答下,再次感谢!

可以的,照你的说法,你是想重启WIFI的连接。你可以用API sl_Stop()然后再sl_Start()就可以重启WIFI了。

恩恩,非常谢谢您的回答,这个确实是能解决重启WIFI连接的问题,但能否做到软重启整个工程程序呢?这个就要突破目前CC3200LP REST键再重启方面的最高权限,能否指点一下如何软重启整个工程(不是硬重启),谢谢,还有希望您在“CC3000 长连接”的帖子里帮我解答一下问题,再次感谢!

在OTA程序里面有一个重启的代码

你可以找找

大概就是这样的



void F_SS_REBOOT_MCU(void)
{
      PRCMHibernateWakeupSourceEnable(PRCM_HIB_SLOW_CLK_CTR);
      UtilsDelay(8000000);
      PRCMHibernateIntervalSet(330);
      PRCMHibernateEnter();

      while(1){;}
}

谢谢你的回答,看门狗重启整个工程文件我已经在Energia环境中实现了,这个感谢 TI的Yonghua Pan,同时你所说的是主动软重启程序,价值也相当高,可以在达不到条件下直接主动重启工程程序,我看能不能把它应用到Energia环境中,再次感谢!如果可以的话,我会反馈进度的。

恩恩,谢谢,你构造的函数可以用在Energia环境中达到软重启的目的,我的软重启的问题,你们都帮我解决了,谢谢!

嗯嗯,您太热情了

能帮到就好,谢谢

:)

请问一下,你的Energia的进度现在如何了?如果有可能会开放吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top