KEIL中调试STM32F207的问题

[复制链接]
 楼主| kingpoo 发表于 2011-6-1 11:24 | 显示全部楼层 |阅读模式
本帖最后由 kingpoo 于 2011-6-1 11:26 编辑

硬件上BOOT0=0,BOOT1=0(FLASH boot模式),
keil版本:
version.GIF
设置如下:
setting.GIF
setting1.GIF
加载程序后,如下:
windows.GIF
程序无法执行!

问:为什么这种情况下汇编的地址会停止在0x2000000这个地址(SRAM地址)?
香水城 发表于 2011-6-1 11:31 | 显示全部楼层
可以检查一下复位向量的内容是什么,看看是否正确。
香水城 发表于 2011-6-1 11:33 | 显示全部楼层
标准固件库中有例子可供参考:http://www.st.com/internet/com/S ... x_stdperiph_lib.zip
 楼主| kingpoo 发表于 2011-6-1 12:31 | 显示全部楼层
2# 香水城
vector.GIF
此时的向量如上图。
 楼主| kingpoo 发表于 2011-6-1 13:27 | 显示全部楼层
3# 香水城
我试过标准库中的例程,结果是一样的,通过多次试验发现,有时候加载完后定位到0x20000000,有时候定位到0x800xxxx,非常奇怪!
 楼主| kingpoo 发表于 2011-6-2 11:22 | 显示全部楼层
用ST提供的标准库下的例程,在IAR6.10下运行正常,难道是keil的问题?
用过F2XX的吱下声,你们用是什么开发环境?
wade_szcn 发表于 2011-6-3 09:56 | 显示全部楼层
用的是IAR620,感觉比MKD好用点,可能是习惯问题
yanghao9123 发表于 2011-6-3 10:54 | 显示全部楼层
这种情况感觉芯片的问题吧,芯片 0地址的数据都不对
 楼主| kingpoo 发表于 2011-6-3 13:04 | 显示全部楼层
8# yanghao9123
关键是换的IAR后正常,最后发现,在KEIL下用jilink调试也正常,但是用ulink2就不行!
 楼主| kingpoo 发表于 2011-6-3 13:04 | 显示全部楼层
7# wade_szcn
用IAR真的不习惯!
IJK 发表于 2011-6-3 16:40 | 显示全部楼层
看样子是Keil的版本 太旧
 楼主| kingpoo 发表于 2011-6-4 09:04 | 显示全部楼层
11# IJK
keil版本也不旧,已经是4.20了,目前的最新版本了。
IJK 发表于 2011-6-4 09:52 | 显示全部楼层
或许ulink2需要升级?
 楼主| kingpoo 发表于 2011-6-4 10:03 | 显示全部楼层
13# IJK
我也在怀疑这个问题,但是正常讲ulink2会自动升级才对,好像目前的固件版本是1.42,我找了半天没找到如何单独升级固件,也没有找到比1.42更新的固件。
DFH 发表于 2015-10-27 17:00 | 显示全部楼层
你好 楼主 你的问题解决没有  我这也出现了这问题  求助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

610

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部