在keil开发环境中;<br /><br /> 当在内部flash中调试程序时,中断响应正常;<br /><br /> 当在内部ram中调试时,无法响应中断,但是其它运行正常。<br /><br /> 我在调试窗口中发现,采用ram调试方式时,标志位 I 始终是 1;而不是期望的 0。<br />我想是不是哪里设置的问题,哪位大侠知道的,请指教一下。<br /><br />另外一个现象就是,我在调试选项中没有选 run to main;此时,在flash中调试时,一开始是进入startup;但是在ram中调试时,一开始就直接跳到了main(),感觉在ram中调试时,好像没有进入startup执行程序一样。<br /><br />谢谢! |
|