熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 44B0 中斷分析(二)

44B0 中斷分析(二)

作者: 時間:2016-12-02 來源:網絡 收藏
1.文件描述和準備

本文將試圖講述44B0X處理器處理中斷的具體過程,如果讀者的中斷執(zhí)行不正常,請確保 FLASH 中燒錄了立宇泰ARMSyss BootLoader forLinuxV1.2,同時ADS開發(fā)環(huán)境中的RO Base為0x0c0008000,RW Base為0xc5f0000。 本文采用的44BINIT.s的自敘為:



本程序以系統(tǒng)的Timer0中斷為例,中斷初始化程序如下:



2.調試程序裝載后

AXD裝載AXF調試文件后,暫時不運行,PC指針指示在b ResetHandler處,用右鍵菜單中的Disassembly,可以看出初始地址實際上指示在0x0c008000,即ADS中設置的RO Base,表示程序即將從0x0c008000開始運行。






3.非矢量模式下的執(zhí)行過程

經過以上準備工作,單擊【運行】兩次后 Timer0 中斷發(fā)生,通過事先設置好的斷點捕捉中斷,所有圖中的紅點即為運行前設置的斷點:

⑴PC->0x0c008000 轉到 PC->0x00000018 處,即轉到 Flash 中執(zhí)行Bootloader的代碼。



⑵ PC->0x00000018 轉到 PC->0x0c000018處,即又跳回到SDRAM中。

上一頁 1 2 下一頁

關鍵詞: 44B0中斷分

評論


技術專區(qū)

關閉