(mini2440)keil+jlink裸机中断程序如何调试
暗夜精灵 2012-10-31 10:51:24 环境为Keil uVision4+jlink(黑色那种)+mini2440
之前在这环境下调试led程序,可单步调试没问题,是运行在sdram里面的
现在不知如何调试终端程序
中断程序代码是我从网上下的,按键中断
自己写的怕错了,所以到网上下
已测试,程序没问题,因为不调试,只编译,把编译后的bin通过supervivi下载到nandflash中,再从nandflash启动,是可用的
但如果在keil的options for target设置Target标签页中,ROM1:0x30000000,size:0x1000000;RAM1:0x31000000,size:0x1000000;IRAM1:0x40000000,size:0x1000
再加上作者提供的RuninRAM.sct和Ext_RAM.ini无法调试
但貌似可以下到开发板上去,因为程序刚开始的时候可以单步调试,调试的是汇编启动代码中的Vectors后面部分,之后的断点,以及main中的断点也都不起作用了,再点停止的时候,pc指针已经指乱了
所以,现在不知如何调试这段程序:
1.中断程序不可以在sdram中调试吗?
2.keil+jlink+mini2440可不可以在norflash中调试程序
感谢!!!!