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

正文內(nèi)容

基于s3c2410開發(fā)板的bootloader實(shí)現(xiàn)-資料下載頁

2025-06-27 18:53本頁面
  

【正文】 60。 在ARM狀態(tài)下,位[1:0]為0,位[31:2]用于保存PC;在Thumb狀態(tài)下,位[0]為0,位[31:1]用于保存PC。雖然可以用作通用寄存器,但是有一些指令在使用R15時(shí)有一些特殊限制,若不注意,執(zhí)行的結(jié)果將是不可預(yù)料的。在ARM狀態(tài)下,PC的0和1位是0,在Thumb狀態(tài)下,PC的0位是0。注意,Thumb狀態(tài)下的寄存器集是ARM狀態(tài)下寄存器集的一個(gè)子集,程序可以直接訪問8個(gè)通用寄存器(R7~R0)、程序計(jì)數(shù)器(PC)、堆棧指針(SP)、連接寄存器(LR)和CPSR。同時(shí),在每一種特權(quán)模式下都有一組SP、LR和SPSR。設(shè)置CPU模式為SVC模式操作的具體實(shí)現(xiàn)代碼如下,其中CPSR是Current Program Status Register的縮寫,即當(dāng)前程序狀態(tài)寄存器,寄存器 R16 用作CPSR,CPSR可在任何運(yùn)行模式下被訪問,它包括條件標(biāo)志位、中斷禁止位、當(dāng)前處理器模式標(biāo)志位,以及其他一些相關(guān)的控制和狀態(tài)位。每一種運(yùn)行模式下又都有一個(gè)專用的物理狀態(tài)寄存器,稱為SPSR是Saved Program Status Register的縮寫,即備份程序狀態(tài)寄存器,當(dāng)異常發(fā)生時(shí),SPSR用于保存CPSR的當(dāng)前值,從異常退出時(shí)則可由SPSR來恢復(fù)CPSR。與CPU相關(guān)的寄存器設(shè)置需要參考S3C2410的用戶手冊(cè)來實(shí)現(xiàn)。mrs r0,cpsrbic r0,r0,0x1forr r0,r0,0xd3msr cpsr,r0(3)關(guān)閉看門狗看門狗即watchdog timer,是一個(gè)定時(shí)器電路,一般有一個(gè)輸入叫喂狗,一個(gè)輸出到MCU(Micro Controller Unit,多點(diǎn)控制單元)的RST端(復(fù)位端)。MCU正常工作的時(shí)候,每隔一段時(shí)間輸出一個(gè)信號(hào)到喂狗端,給 WDT(watchdog timer的簡(jiǎn)寫)清零,如果超過規(guī)定的時(shí)間不喂狗,一般在程序跑飛時(shí)WDT 定時(shí)超過,就會(huì)給出一個(gè)復(fù)位信號(hào)到MCU,然后MCU復(fù)位??撮T狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。根據(jù)S3C2410的用戶手冊(cè),關(guān)閉看門狗的具體實(shí)現(xiàn)如下:if defined(CONFIG_S3C2400) || defined(CONFIG_S3C2410) ldr r0, =pWTCON mov r1, 0x0 str r1, [r0](4)禁止所有中斷在SVC模式下,不允許有任何中斷發(fā)生,根據(jù)S3C2410的用戶手冊(cè),通過設(shè)置相應(yīng)的寄存器值的位來禁止中斷,具體實(shí)現(xiàn)如下: mov r1, 0xffffffff ldr r0, =INTMSK str r1, [r0]9 / 9
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1