打印

DFU应用程序设置IROM及向量地址后MDK不能调试

[复制链接]
2470|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cunxing|  楼主 | 2013-3-18 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在弄STM32的DFU升级应用程序,应用程序设置IROM1设置为:0x8003000,向量VECT_TAB_OFFSET改为0x3000后,编程生成HEX再转成DFU,通过USB下载后能正常执行,
但直接用JTAG调试时,MDK调试界面不正常。改回IROM1为:0x800000,向量改为0后,编译用JTAG调试又正常。我现在调试程序都是把应用程序开始地址设置在0x8000000地址处的。要编译HEX文件的程序就得改一下向量表偏移地址0x3000和地址空间0x8003000,比较麻烦。为什么不能直接用呀?那个大侠碰到过这种情况???
沙发
cjhk| | 2013-3-18 20:21 | 只看该作者
可能是他默认的烧写地址就是这样的  这个应该没办法改变  

使用特权

评论回复
板凳
cjhk| | 2013-3-18 20:21 | 只看该作者
你再看看别人的意见    呵呵   

使用特权

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

本版积分规则

62

主题

87

帖子

1

粉丝