1.1.3 28335啓動過程學習筆記

參考文章:http://bbs.eeworld.com.cn/thread-478103-1-1.html

28335的啓動過程是指 上電後或者芯片復位後,芯片的內部運行過程,直到引導程序進入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函數建立堆棧。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章