keil中调试arm外部中断没有响应
我遇到的问题是这样的,用keil和jlink调试按键中断程序,但是单步调试时中断没有反应,程序跑飞。根据我在网上查阅到的资料,问题在于,我的程序运行在SDRAM中,SDRAM起始地址为0x30000000 但是中断向量列表在0x0处,所以无法跳转。网上的解决方案是:1.修改启动文件,使用两次跳转,从而可以找到中断服务程序。2.使用MMU将0x0重映射到0x30000000出从而是的程序得意运行。但是问题如下,1.MMU我还在学习中,而且不想一个简单的键盘中断就使用MMU功能。2.网上给出的修改启动代码的解释经过调试还是有问题。所以我在此向想各位请教keil调试中断程序的问题。希望各位可以给我指点一二。谢谢各位了!