|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于IRQ 中斷問題 |
作者:armit 欄目:ARM技術(shù) |
我使用的是IAR EWARM 4.40 使用他的列子程序 STR710-EVAL 使用的是IRQ中斷中的時(shí)間記數(shù)中斷 但我在軟件仿真的時(shí)候怎么也進(jìn)不了中斷程序 ,連中斷向量地址都沒去 后來(lái)自己修改了下 str710_eval_flash.xcl 在文件中添加了 -DVECSTART=ROMSTART //ROMSTART =0X40000000 -Z(CODE)INTVEC=VECSTART:+0x628 把斷點(diǎn)設(shè)在0X40000018處 仿真時(shí)沒能走到此處 仍然無(wú)中斷 后把ROMSTART =0X00000000 改了這處之后,程序可以在中斷向量處中斷(0X00000018) 然后跳到調(diào)用IRQHandler處保存現(xiàn)場(chǎng)后,執(zhí)行了一句 ADD pc,r0,r1 跳到了0XFFFFF818 (EIC_IVR)處 接著就一直執(zhí)行下去,沒看到任何跳轉(zhuǎn)到實(shí)際的中斷程序去的語(yǔ)句了 請(qǐng)問中斷到底要如何配置 為什么IAR 自帶的列子程序不能正確執(zhí)行?? 請(qǐng)高手指點(diǎn)下, 謝謝了!!! |
|
|
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |