[技术问答]

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

[复制链接]
1223|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重启是硬重启。

使用特权

评论回复
小灵通2018| | 2019-3-23 23:33 | 显示全部楼层
还有一种是通过软件触发系统重启是软重启。

使用特权

评论回复
稳稳の幸福| | 2019-3-25 13:15 | 显示全部楼层
看BSP里面有头文件,sys.h那个。

使用特权

评论回复
稳稳の幸福| | 2019-3-25 13:18 | 显示全部楼层
void SYS_ResetChip(void);
void SYS_ResetCPU(void);

使用特权

评论回复
稳稳の幸福| | 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;
}

使用特权

评论回复
稳稳の幸福| | 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都复位,防止它们在新的程序里面乱动作。

使用特权

评论回复
小明的同学| | 2019-3-25 13:27 | 显示全部楼层
要看你复位到什么程度,看楼上的解释。

使用特权

评论回复
小明的同学| | 2019-3-25 13:27 | 显示全部楼层
如果达到按键重启的效果,要用chip复位,如果次一点就是CPU复位,再软的就是sys复位。

使用特权

评论回复
wahahaheihei| | 2019-3-27 19:44 | 显示全部楼层
楼主要实现哪种

使用特权

评论回复
xuanhuanzi| | 2019-3-29 10:17 | 显示全部楼层
楼主不说话啊,

使用特权

评论回复
643757107| | 2019-3-30 23:28 | 显示全部楼层
BSP的SYS里确实有库函数实现

使用特权

评论回复
wanduzi| | 2019-3-31 12:16 | 显示全部楼层
解决了没,楼主这是实现软件复位还是关机

使用特权

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

本版积分规则

51

主题

65

帖子

1

粉丝