打印
[技术问答]

M451,软件复位启动的指令是什么?

[复制链接]
1387|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
newiot|  楼主 | 2019-3-22 09:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
M451,软件复位启动的指令是什么?
沙发
零三翟邢止胃| | 2019-3-22 09:23 | 只看该作者
帮你顶住啊!!!!!

使用特权

评论回复
板凳
小灵通2018| | 2019-3-23 23:33 | 只看该作者
软件触发重启吧

使用特权

评论回复
地板
小灵通2018| | 2019-3-23 23:33 | 只看该作者
通过按键RST重启是硬重启。

使用特权

评论回复
5
小灵通2018| | 2019-3-23 23:33 | 只看该作者
还有一种是通过软件触发系统重启是软重启。

使用特权

评论回复
6
稳稳の幸福| | 2019-3-25 13:15 | 只看该作者
看BSP里面有头文件,sys.h那个。

使用特权

评论回复
7
稳稳の幸福| | 2019-3-25 13:18 | 只看该作者
void SYS_ResetChip(void);
void SYS_ResetCPU(void);

使用特权

评论回复
8
稳稳の幸福| | 2019-3-25 13:19 | 只看该作者
/**
  * @brief      Reset chip with chip reset
  * @param      None
  * @return     None
  * @Details    This function reset chip with chip reset.
  *             The register write-protection function should be disabled before using this function.
  */
void SYS_ResetChip(void)
{
    SYS->IPRST0 |= SYS_IPRST0_CHIPRST_Msk;
}

/**
  * @brief      Reset chip with CPU reset
  * @param      None
  * @return     None
  * @details    This function reset CPU with CPU reset.
  *             The register write-protection function should be disabled before using this function.
  */
void SYS_ResetCPU(void)
{
    SYS->IPRST0 |= SYS_IPRST0_CPURST_Msk;
}

使用特权

评论回复
9
稳稳の幸福| | 2019-3-25 13:20 | 只看该作者
新唐的芯片一般有3种复位方式:CPU reset、Chip reset和System reset
 CPU reset:就是将CPU执行指针PC直接指到0的地方重新执行程序
 Chip reset:就是整个芯片复位,类似于POR上电复位的方式,让程序重新执行
 System reset:类似于Chip reset,除了不复位晶振电路和Config Area的值不会重新加载,其它的电路都会被复位
我们常用System reset切到APROM运行,或者切到LDROM运行。系统上电从APROM运行还是从LDROM运行由Config area决定,但是有时侯软件希望切到某个区域运行,这时候用System reset比较好。其实用CPU reset也可以,但是System reset的好处是它会将所有的IP都复位,防止它们在新的程序里面乱动作。

使用特权

评论回复
10
小明的同学| | 2019-3-25 13:27 | 只看该作者
要看你复位到什么程度,看楼上的解释。

使用特权

评论回复
11
小明的同学| | 2019-3-25 13:27 | 只看该作者
如果达到按键重启的效果,要用chip复位,如果次一点就是CPU复位,再软的就是sys复位。

使用特权

评论回复
12
wahahaheihei| | 2019-3-27 19:44 | 只看该作者
楼主要实现哪种

使用特权

评论回复
13
xuanhuanzi| | 2019-3-29 10:17 | 只看该作者
楼主不说话啊,

使用特权

评论回复
14
643757107| | 2019-3-30 23:28 | 只看该作者
BSP的SYS里确实有库函数实现

使用特权

评论回复
15
wanduzi| | 2019-3-31 12:16 | 只看该作者
解决了没,楼主这是实现软件复位还是关机

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

79

帖子

1

粉丝