cc1310 系统如何重启
时间:12-23
整理:3721RD
点击:
cc1310 RTOS 如何重启系统,BIOS头文件里没有BIOS_restart
软件复位,和普通st mcu一样的。
您可以使用以下语句:
#include <driverlib/sys_ctrl.h>
SysCtrlSystemReset();
希望对您有所帮助,谢谢!
你好。
我用这个api发现并没有反应啊。还是需要手动重启。
SysCtrlSystemReset(
void
)
函数确认运行了吗?
还有一种调ROM函数,你试一下看看
#include <driverlib/rom.h>
HapiResetDevice();
这两个函数都试过了。发现在确定已经运行了的情况下,两个函数都是有时能复位,有时只能让LED全熄灭的那种待机状态。
我是自己写的BootLoader和串口更新。从串口接收到新的hex,校验成功之后重启,BootLoader再搬运。有时候能更新成功,有时候调用这两个函数之后BootLoader貌似并没有工作。因为我读flash发现运行的还是之前的hex。