freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新arm開發(fā)教程之a(chǎn)rm體系的嵌入式系統(tǒng)bsp的程序設(shè)計(jì)終稿-在線瀏覽

2024-08-09 02:57本頁面
  

【正文】 異常中斷處理程序起始地址小于32MB,使用B跳轉(zhuǎn)指令;如果跳轉(zhuǎn)范圍大于32MB,使用LDR指令?! ?初始化存儲(chǔ)系統(tǒng)  初始化存儲(chǔ)系統(tǒng)的編程對象是系統(tǒng)的存儲(chǔ)器控制器,一個(gè)系統(tǒng)可能存在多種存儲(chǔ)器類型的接口,不同的存儲(chǔ)系統(tǒng)的設(shè)計(jì)不盡相同。其中,SDRAM必須在初始化階段進(jìn)行設(shè)置,因?yàn)榇蟛糠值某绦虼a和數(shù)據(jù)都要在SDRAM中運(yùn)行?! DRAM的初始化過程如下:加電→延遲10ms(各具體SDRAM器件延時(shí)時(shí)間可能不同)→設(shè)置配置寄存器參數(shù)→延時(shí)→寫刷新定時(shí)寄存器,設(shè)置刷新周期→延時(shí)→使能自動(dòng)刷新→延時(shí)→設(shè)置模式寄存器(位于SDRAM內(nèi)部)。因此,必須保證在0地址處存在正確的代碼,即要求0地址開始入是非易失性的ROM或Flash等。一般程序執(zhí)行后將SDRAM映射為地址0,并把系統(tǒng)程序加載到SDRAM中運(yùn)行,其具體步驟可以采用以下的方案: ?。?)上電后,從0地址的ROM開始往下執(zhí)行; ?。?)根據(jù)映射前的地址,對SDRAM進(jìn)行必要的代碼和數(shù)據(jù)拷貝; ?。?)拷貝完成后,進(jìn)行重映射操作;  (4)因?yàn)镽AM在重映射前準(zhǔn)備好了內(nèi)容,使得PC指針能繼續(xù)在RAM里取得正確的指令?! 〈鎯?chǔ)器的地址分配是很靈活的,可以將I/O操作映射成內(nèi)存操作,也可以通過映射對某些不可訪問的地址空間進(jìn)行保護(hù)等。對地址管理通過MMU即存儲(chǔ)器管理單元實(shí)現(xiàn)。MMU還可完成存儲(chǔ)器訪問權(quán)限的控制和虛擬存儲(chǔ)器空間緩沖特性的設(shè)置。i0x1000。} //建立頁表,每頁大小為1MB,頁表偏移序號(hào)是物理地址的高12位;  for(addr=SDRAM_BASE。addr+=SIZE_1M)  pagetable[addr20]=addr|MMU_SECDESE|MMU_CACHEABLE|MMU_BUFFERABLE。addraddr+=SIZE_1M)  pagetable[addr20]=(addr+0x1000000)|MMU_SECDESC|MMU_CACHEABLE|MMU_BUFFERABLE?! ?/將SDRAM的虛擬地址0x42f00000映射到0處  1.5 ARM開發(fā)教程之初始化各模式下的堆棧指針  因?yàn)锳RM處理器有7種執(zhí)行狀態(tài),每一種狀態(tài)的堆棧指針寄存器(SP)都是獨(dú)立的(System和User三項(xiàng)式使用相同SP寄存器)。  方法是改變狀態(tài)寄存器(CPSR)內(nèi)的狀態(tài)位,使處理器切換到不同的狀態(tài),然后給SP賦值。Set up IRQ and FIQ stacks  MOV r0,(Mode_IRQ32|I_Bit)  MSRcpsr,r0  MOV r0,r0  ADDsp,r1,2048*2  MOV r0,
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1