微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc1310 系统如何重启

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。

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

网站地图

Top