小夏天的大西瓜 发表于 2023-2-17 08:33

中颖Cortex-M3内核芯片复位方法都有哪些?

中颖的Cortex-M3内核芯片提供了两种软件复位,分别是系统复位和内核复位,具体都是如何操作呢?

tpgf 发表于 2023-3-3 13:58

内核复位:只复位内核处理器,而不复位外设如GPIO、Timer、UART、Flash等的寄存器。



系统复位:既复位内核处理器,又复位外设寄存器。

nawu 发表于 2023-3-3 14:22

置位AIRCR寄存器中的SYSRESETREQ位(位偏移:2),即可实现系统复位;置位VECTRESET位(位偏移:0),即可实现内核复位

aoyi 发表于 2023-3-3 14:34

系统复位在ARM官方的库文件中都有提供相关的函数,用户直接调用即可。

zljiu 发表于 2023-3-3 14:49

内核复位在ARM官方的库文件中没有相关的函数,需要用户自行编写

gwsan 发表于 2023-3-3 15:06

内核复位在某些特殊应用下,如OTA升级时,往往会被用到

tfqi 发表于 2023-3-3 15:23

Cortex-M0+中没有VECTRESET的定义,故不支持内核复位

OKAKAKO 发表于 2023-3-7 17:23

所以系统复位和内核复位怎么做啊?还有上电复位、低电压复位、引脚复位、看门狗复位

可怜的小弗朗士 发表于 2023-7-26 14:51

内核复位:只复位内核处理器,而不复位外设如GPIO、Timer、UART、Flash等的寄存器。
系统复位:既复位内核处理器,又复位外设寄存器。

OKAKAKO 发表于 2023-9-26 09:12

可怜的小弗朗士 发表于 2023-7-26 14:51
内核复位:只复位内核处理器,而不复位外设如GPIO、Timer、UART、Flash等的寄存器。
系统复位:既复位内核处 ...

系统复位包含的复位面更广

jf101 发表于 2023-9-26 12:43

基本上内核复位用到的比较多,其他貌似比较少

小夏天的大西瓜 发表于 2023-9-27 13:08

其实就是置为内部存储

星辰大海不退缩 发表于 2023-9-27 16:59

常说的复位一般是系统复位,上电,掉电,复位引脚等等

powerantone 发表于 2023-10-7 14:38

系统复位、电源复位

szt1993 发表于 2023-10-8 15:20

系统复位,既复位内核处理器,又复位外设寄存器一般情况下用到的很少
页: [1]
查看完整版本: 中颖Cortex-M3内核芯片复位方法都有哪些?