Nand Flash的程序分2部分:存在0Page的Boot,存在64Page开始的应用程序。
1. 程序固化后,每次加电开机,Boot都可以把应用程序读出并正确运行。
2. 但是每次仿真运行都需要先加电,就是说已经运行过用户的应用程序,此时仿真执行Boot就不能正确读出执行应用程序。
3. 在0Page处先固化一个只有一句自循环的程序,也就是说加电后开始就循环,不执行加载,此时仿真运行Boot就可以正确加载和执行用户的应用程序。
请问:在仿真Boot执行加载任务时,哪些寄存器是必须被恢复成初始状态的,还有什么要注意的地方?
谢谢!
|