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