ARM7 在嵌入式應用中啟動(dòng)程序的實(shí)現
——
寫(xiě)好啟動(dòng)程序是設計好嵌入式程序的關(guān)鍵,系統啟動(dòng)程序所執行的操作依賴(lài)于正在開(kāi)發(fā)其軟件
的系統,一般流程如下:
設置入口指針ENTRY
設置中斷向量
初始化寄存器和堆棧
初始化存儲器系統
初始化應用程序內存空間(程序裝載區間,執
行區間,數據區間和零初始化區間等)
呼叫主C 程序
結束
詳細步驟
⑴設置入口指針
啟動(dòng)程序首先必須定義入口指針,而且整個(gè)應用程序只有一個(gè)入口指針。
⑵ 設置中斷向量
ARM7 要求中斷向量表必須設置在從0 地址開(kāi)始,連續8
評論