TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1310 系统如何重启

 cc1310 RTOS 如何重启系统,BIOS头文件里没有BIOS_restart

da qin zheng sheng:

软件复位,和普通st mcu一样的。

Susan Yang:

您可以使用以下语句:

#include <driverlib/sys_ctrl.h>

SysCtrlSystemReset();

希望对您有所帮助,谢谢!

eric zhu:

回复 Susan Yang:

你好。

我用这个api发现并没有反应啊。还是需要手动重启。

Butterfly:

回复 eric zhu:

SysCtrlSystemReset( void )函数确认运行了吗?

还有一种调ROM函数,你试一下看看

#include <driverlib/rom.h>

HapiResetDevice();

eric zhu:

回复 Butterfly:

这两个函数都试过了。发现在确定已经运行了的情况下,两个函数都是有时能复位,有时只能让LED全熄灭的那种待机状态。

我是自己写的BootLoader和串口更新。从串口接收到新的hex,校验成功之后重启,BootLoader再搬运。有时候能更新成功,有时候调用这两个函数之后BootLoader貌似并没有工作。因为我读flash发现运行的还是之前的hex。

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 系统如何重启
分享到: 更多 (0)