1. 程式人生 > >1.1.3 28335啟動過程學習筆記

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函式建立堆疊。