1.1.3 28335启动过程学习笔记

2019-04-13 13:55发布

参考文章:http://bbs.eeworld.com.cn/thread-478103-1-1.html28335的启动过程是指 上电后或者芯片复位后,芯片的内部运行过程,直到引导程序进入main函数。之前看过ARm芯片的引导过程,但是没看懂。所以通过学习对DSP的启动过程有一个初步的了解。在网上找到一篇《学习TI的28335启动过程以及代码搬运思路清晰,简单易懂。在这里只是重述一篇启动过程。
1、复位向量表 直接指向地址0X3FFFC0,  复位-》VMAP=1-》程序进入BOOtLoader-》执行InitBoot函数-》参看硬件配置决定启动方式(IIC、CAN、SPI等)
2 、Flash启动  
退出inITboot程序后,调到了0x33fff6,
进入codestart 程序,在codestart里边 查看了看门狗的情况,然后进入_c_int00程序
在这里有一点不解:在DSP2833x_CodeStartBranch.asm 文件里边已经将看门狗置位1,那么为什么还要在codestart 查看看门狗的状态。_c_int00  进入main函数的入口,为main函数建立堆栈。