新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM處理器上電/復位操作

        ARM處理器上電/復位操作

        作者: 時間:2016-11-09 來源:網絡 收藏
        ARM處理器上電復位操作過程類似,都是從處理器的低端復位向量地址0位置讀取第一條指令,由于ARM處理器的異常中斷向量是連續排列的,所以異常中斷入口指令一般都是一條跳轉指令,至少跳過異常中斷向量區,然后按照程序流程執行。

        不同嵌入式處理器的啟動模式有很大差別,相同架構的不同處理器型號或序列的啟動模式也不一樣,比如:MC68VZ328(MC68K)有4種啟動模式;PPC405GP(PowerPC)有兩種啟動模式;PPC440EP(PowerPC)有8種啟動模式;SB1250(MIPS)有兩種啟動模式;PNX1700(DSP)有4種啟動模式,而大部分處理器只有一種啟動模式,可通過芯片的數據手冊了解芯片的啟動模式。

        ARM處理器中的大部分也只有一種啟動模式,如S3C4510、S3C44B0、IXP425等,但有的也有兩種或多種啟動模式,如AT40800、CS89712等。

        在ARM處理器中,不管是一種啟動模式還是兩種啟動模式,每種啟動模式都是從處理器的低端復位向量地址0位置讀取第一條指令是不變的,不同的是,只有一種啟動模式的處理器啟動時都是從掛在CS0片選上的flash或ROM芯片的0地址處讀取指令,而有兩種啟動模式的處理器的另一種啟動模式是從片內的ROM或SRAM的0地址位置讀取指令。
        我們這里只列出AT40800系列芯片的啟動模式


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 读书| 浦东新区| 敦化市| 裕民县| 长汀县| 莎车县| 桦甸市| 福安市| 甘谷县| 新闻| 泗洪县| 金坛市| 黄山市| 乌审旗| 莆田市| 梨树县| 青海省| 文水县| 林周县| 朝阳区| 施甸县| 宜章县| 东海县| 静乐县| 绵阳市| 晋江市| 且末县| 抚松县| 托克逊县| 驻马店市| 陈巴尔虎旗| 通州市| 宜昌市| 积石山| 周宁县| 绥宁县| 茂名市| 志丹县| 合水县| 石柱| 陇南市|