一、概览
TC397整个启动过程如下图所示:
首先由某个复位事件开始,必要情况下经历上电过程,然后执行芯片的引导固件进而跳转到用户启动代码,最后执行用户程序,因此整个过程可总结为”复位、上电、引导、启动”八个字。
二、复位
2.1 复位类型
2.1.1 Cold(initial) power-on reset
冷复位,芯片供电从无到有时产生的复位事件,整个芯片会回到初始状态。
2.1.2 System reset
产生系统复位的复位源根据来源可以分为三类:
1.来自片内外设——如看门狗定时器超时产生复位
2.来自片外外设——连接外设的引脚被设为触发源,外设改变引脚状态时产生复位
3.来自软件设置——软件写相关寄存器控制位产生复位
对于大多数复位源来讲,是否产生系统复位可以由软件进行配置。
和冷复位相反,系统复位属于暖复位(warm power-on reset),即整个过程芯片不断电。发生系统复位后,芯片内部除了供电模块、调试模块和