请教下keil不能够仿真及下载程序但使用iar把程序调试后又...

2019-12-20 21:34发布


请教下,使用 mdk v5.24a, v5.25.2 版本调试程序时,如果程序有点问题的话,就不能够仿真与下载程序,

但是使用 iar 编译器可以正常调试及下载,当使用 iar 编译器把程序调试完成ok后,再使用 keil 编译器又可以进行调试程序及下载程序了,使用keil 进行程序下载后,在没有断电的情况下程序貌似没有从
flash的 0x0802 0000 的地址开始,而是从 0x0800 0000 开始的,这个貌似有些不正常了吧 ??

使用iar 编译器时,程序下载后,在没有断电的情况下,程序是从 0x0802 0000 的地址开始,除非断电后是从 0x0800 0000 的地址开始的,这个貌似是比较正常的吧

仿真器使用 jlink v9

提示错误内容如下:
333333.png (16.4 KB, 下载次数: 0) 下载附件 2018-4-3 15:34 上传


大侠们有没有预到过这个问题呀 ?

程序的起始地址是 0x0802 0000 ,地址的前 128KB 作为 iap 使用了,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。