CC3200 reboot重启函数
TI的员工们,大家好,
关于CC3200 reboot重启函数,我想请教一下,我用
sl_Stop(30);
MAP_PRCMHibernateIntervalSet(330);
MAP_PRCMHibernateWakeupSourceEnable(PRCM_HIB_SLOW_CLK_CTR);
MAP_PRCMHibernateEnter();
并不能使CC3200成功重启,还有下面这两个函数不用用到吗,什么情况下需要分别用到下面两个函数呢?
PRCMMCUReset(FALSE);
PRCMSOCReset();
谢谢!
Vincason
Hi Vincason,
请参考PRCMMCUReset的应用场景如下:
PRCMMCUReset and sl_stop : Use sl_stop to stop the NWP and use PRCMMCUReset to reset the MCU. Note that this will work only if NWP is in a position to respond to commands like sl_stop. Just want to highlight the fact that PRCMMCUReset resets only MCU and leaves NWP in whatever state it was in. So using PRCMMCUReset without sl_stop is not of any real use.
PRCMMCUReset这个函数有一些问题,用以下代码代替:
sl_Stop(30);
MAP_PRCMHibernateIntervalSet(330);
MAP_PRCMHibernateWakeupSourceEnable(PRCM_HIB_SLOW_CLK_CTR);
MAP_PRCMHibernateEnter();
我们很多客户都测试过,应该没有问题的,谢谢!