打印

这是不是KEIL MDK的问题?

[复制链接]
1684|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最爱绿草|  楼主 | 2008-4-6 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用KEIL MDK3.15B调试AT91SAM7S64时,当发生IRQ中断时,这跳到IRQ_Handler:    B       IRQ_Handler,就停在这条上,不会跳到我想的中断程序中,下面是KEIL自带的ARM7S.S的其中一段(是例子里面的,原来的ARM7.S连MAIN都进不了),这是不是KEIL软件的问题?如何改才可以进了我写好的中断里。

# Exception Vectors
#  Mapped to Address 0.
#  Absolute addressing mode must be used.
#  Dummy Handlers are implemented as infinite loops which can be modified.

Vectors:        LDR     PC,Reset_Addr         
                LDR     PC,Undef_Addr
                LDR     PC,SWI_Addr
                LDR     PC,PAbt_Addr
                LDR     PC,DAbt_Addr
                NOP                            /* Reserved Vector */
;               LDR     PC,IRQ_Addr
                LDR     PC,[PC,#-0xF20]        /* Vector From AIC_IVR */
;               LDR     PC,FIQ_Addr
                LDR     PC,[PC,#-0xF20]        /* Vector From AIC_FVR */

Reset_Addr:     .word   Reset_Handler
Undef_Addr:     .word   Undef_Handler
SWI_Addr:       .word   SWI_Handler
PAbt_Addr:      .word   PAbt_Handler
DAbt_Addr:      .word   DAbt_Handler
                .word   0                      /* Reserved Address */
IRQ_Addr:       .word   IRQ_Handler
FIQ_Addr:       .word   FIQ_Handler

Undef_Handler:  B       Undef_Handler
SWI_Handler:    B       SWI_Handler
PAbt_Handler:   B       PAbt_Handler
DAbt_Handler:   B       DAbt_Handler
IRQ_Handler:    B       IRQ_Handler
FIQ_Handler:    B       FIQ_Handler


# Reset Handler

Reset_Handler:

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝