



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1新手必看,關(guān)于ARM勺22個(gè)常用概念!1. AR M 中一些常見英文縮寫解釋MSB 最高有效位;LSB:最低有效位;AHB 先進(jìn)的高性能總線;VPB 連接片內(nèi)外設(shè)功能的 VLSI 外設(shè)總線;EMC 外部存儲(chǔ)器控制器;MAM 存儲(chǔ)器加速模塊;VIC :向量中斷控制器;SPI :全雙工串行接口;CAN 控制器局域網(wǎng),一種串行通訊協(xié)議;PWM 脈寬調(diào)制器;ETM 嵌入式跟蹤宏;CPSR 當(dāng)前程序狀態(tài)寄存器;SPSR 程序保護(hù)狀態(tài)寄存器;2. MAM 使用注意事項(xiàng):答:當(dāng)改變 MAM 定時(shí)值時(shí),必須先通過(guò)向 MAMCF 寫入 0 來(lái)關(guān)閉 MAM 然后將 新值寫入 MAMTIM 最后,將需要的操作模式
2、的對(duì)應(yīng)值寫入 MAMCF 再次打開 MAM對(duì)于低于 20MHz 的系統(tǒng)時(shí)鐘,MAMTIMS定為 001。對(duì)于 20MHz 到 40MHz 之間 的系統(tǒng)時(shí)鐘,建議將 Flash 訪問(wèn)時(shí)間設(shè)定為 2cclk,而在高于 40MHz 的系統(tǒng)時(shí)鐘 下,建議使用 3cclk。3.VIC 使用注意事項(xiàng)答:如果在片內(nèi) RAMS 中運(yùn)行代碼并且應(yīng)用程序需要調(diào)用中斷, 那么必須將中斷 向量重新映射到 Flash 地址 0 x0。這樣做是因?yàn)樗械漠惓O蛄慷嘉挥诘刂?0 x0 及以上。通過(guò)將寄存器 MEMMAf 位于系統(tǒng)控制模塊當(dāng)中)配置為用戶 RAM 模式 來(lái)實(shí)現(xiàn)這一點(diǎn)。用戶代碼被連接以便使中斷向量表裝載到 0
3、x4000 0000。24. ARM 啟動(dòng)代碼設(shè)計(jì)答:ARM 啟動(dòng)代碼直接面對(duì)處理器內(nèi)核和硬件控制器進(jìn)行編程,一般使用匯編語(yǔ) 言。啟動(dòng)代碼一般包括:中斷向量表初始化存儲(chǔ)器系統(tǒng)初始化堆棧初始化有特殊要求的端口、設(shè)備初始化用戶程序執(zhí)行環(huán)境改變處理器模式呼叫主應(yīng)用程序5.IRQ 和 FIQ 之間的區(qū)別答:IRQ 和 FIQ 是 ARM 處理器的兩種編程模式。IRQ 是指中斷模式,F(xiàn)IR 是指快 速中斷模式。對(duì)于 FIQ 你必須盡快處理你的事情并離開這個(gè)模式。IRQ 可以被 FIQ 所中斷,但 IRQ 不能中斷 FIQ。為了使 FIQ 更快,所以這種模式有更多的 影子寄存器。FIQ 不能調(diào)用 SWI
4、(軟件中斷)。FIQ 還必須禁用中斷。如果一個(gè) FIQ 例程必須重新啟用中斷,則它太慢了,并應(yīng)該是 IRQ 而不是 FIQ。6.ARM 處理器對(duì)異常中斷的響應(yīng)過(guò)程答:ARM 處理器對(duì)異常中斷的響應(yīng)過(guò)程如下所述:保存處理器當(dāng)前狀態(tài)、中斷屏蔽位以及各條件標(biāo)志位;設(shè)置當(dāng)前程序狀態(tài)寄存器 CPSF 中的相應(yīng)位;將寄存器 lr_mode 設(shè)置成返回地址;將程序計(jì)數(shù)器值 PC 設(shè)置成該異常中斷的中斷向量地址,跳轉(zhuǎn)到相應(yīng)異常中斷處執(zhí)行。7.ARM 指令與 Thumb 指令的區(qū)別答:在 ARM 體系結(jié)構(gòu)中,ARM 旨令集中的指令是 32 位的指令,其執(zhí)行效率很高。 對(duì)于存儲(chǔ)系統(tǒng)數(shù)據(jù)總線為 16 位的應(yīng)用系統(tǒng),
5、ARM 體系提供了 Thumb 指令集。Thumb 指令集是對(duì) ARM 指令集的一個(gè)子集重新編碼得到的,指令長(zhǎng)度為 16 位。通常在 處理器3執(zhí)行 ARMS序時(shí),稱處理器處于 ARM 犬態(tài);當(dāng)處理器執(zhí)行 Thumb 程序時(shí), 稱處理器處于 Thumb 犬態(tài)。Thumb 指令集并沒(méi)有改變 ARM 體系地層的程序設(shè)計(jì)模 型,只是在該模型上加上了一些限制條件。 Thumb 指令集中的數(shù)據(jù)處理指令的操 作數(shù)仍然為 32位,指令尋址地址也是 32 位的。8.什么是 ATPCS答:為了使單獨(dú)編譯的 C 語(yǔ)言程序和匯編程序之間能夠相互調(diào)用,必須為子程序 之間的調(diào)用規(guī)定一定的規(guī)則。ATPCS 就是 ARMg序
6、和 Thumb 程序中子程序調(diào)用的 基本規(guī)則。這些規(guī)則包括寄存器使用規(guī)則,數(shù)據(jù)棧的使用規(guī)則,參數(shù)的傳遞規(guī)則9.ARM 程序和 Thumb 程序混合使用的場(chǎng)合答:通常,Thumbg序比 ARMg序更加緊湊,而且對(duì)于內(nèi)存為 8 位或 16 位的系 統(tǒng),使用 Thumb 程序效率更高。但是,在下面一些場(chǎng)合下,程序必須運(yùn)行在ARM狀態(tài),這時(shí)就需要混合使用 ARM 和 Thumb 程序。強(qiáng)調(diào)速度的場(chǎng)合,應(yīng)該使用ARMS序;有些功能只能由 ARMS序完成。如:使用或者禁止異常中斷;當(dāng)處理器進(jìn)入異常中斷處理程序時(shí), 程序狀態(tài)切換到 ARM 犬態(tài),即在異常中斷處理程序入口的一些指令是 ARM 旨令,然后根據(jù)需要程序可以切換到Thumb 狀態(tài),在異常中斷程序返回前,程序再切換到1 ARM 犬態(tài)。ARMi 理器總是從 ARM 犬態(tài)開始執(zhí)行。 因而,如果要在調(diào)試器中運(yùn)行 Thumb 程序,必須為該 Thumb 程序添加一個(gè) ARM 程序頭,然后再切換到 Thumb 犬態(tài),執(zhí)行 Thumb程序。10. ARM 處理器運(yùn)行模式答:ARM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石大學(xué)前衛(wèi)生學(xué)試卷(四)及參考答案
- 生物(深圳卷)2025年中考考前押題最后一卷
- 環(huán)保文化用品細(xì)分與市場(chǎng)定位研究-洞察闡釋
- 新能源汽車企業(yè)經(jīng)營(yíng)管理方案
- 家庭教育社區(qū)支持的現(xiàn)狀與發(fā)展趨勢(shì)分析
- 企業(yè)數(shù)字人才培訓(xùn)機(jī)制的構(gòu)建與優(yōu)化
- 2025至2030年中國(guó)燈插配線行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)淋膜銅版紙行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)氨基靜電烘漆行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)機(jī)車專用電加熱器行業(yè)投資前景及策略咨詢報(bào)告
- 部編版語(yǔ)文四年級(jí)下冊(cè)第六單元閱讀理解
- 反向開票政策解讀課件
- PVC膜生產(chǎn)中的關(guān)鍵技術(shù)
- 人工智能概論 課件 第4章 機(jī)器學(xué)習(xí)
- 國(guó)際檔案日介紹主題班會(huì)
- 房屋征收服務(wù)投標(biāo)文件(技術(shù)方案)
- 9.20幼兒園愛(ài)牙日兒童保護(hù)牙齒科普課件
- 孵化合同協(xié)議書
- 名著閱讀 第16周閱讀計(jì)劃《鋼鐵是怎樣煉成的》整本書閱讀與研討三(作業(yè)教學(xué)設(shè)計(jì))2023-2024學(xué)年八年級(jí)語(yǔ)文下冊(cè)同步備課
- JT∕T 1495-2024 公路水運(yùn)危險(xiǎn)性較大工程專項(xiàng)施工方案編制審查規(guī)程
評(píng)論
0/150
提交評(píng)論