打印

KEIL中调试STM32F207的问题

[复制链接]
4087|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 kingpoo 于 2011-6-1 11:26 编辑

硬件上BOOT0=0,BOOT1=0(FLASH boot模式),
keil版本:

设置如下:


加载程序后,如下:

程序无法执行!

问:为什么这种情况下汇编的地址会停止在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# 香水城

此时的向量如上图。

使用特权

评论回复
5
kingpoo|  楼主 | 2011-6-1 13:27 | 只看该作者
3# 香水城
我试过标准库中的例程,结果是一样的,通过多次试验发现,有时候加载完后定位到0x20000000,有时候定位到0x800xxxx,非常奇怪!

使用特权

评论回复
6
kingpoo|  楼主 | 2011-6-2 11:22 | 只看该作者
用ST提供的标准库下的例程,在IAR6.10下运行正常,难道是keil的问题?
用过F2XX的吱下声,你们用是什么开发环境?

使用特权

评论回复
7
wade_szcn| | 2011-6-3 09:56 | 只看该作者
用的是IAR620,感觉比MKD好用点,可能是习惯问题

使用特权

评论回复
8
yanghao9123| | 2011-6-3 10:54 | 只看该作者
这种情况感觉芯片的问题吧,芯片 0地址的数据都不对

使用特权

评论回复
9
kingpoo|  楼主 | 2011-6-3 13:04 | 只看该作者
8# yanghao9123
关键是换的IAR后正常,最后发现,在KEIL下用jilink调试也正常,但是用ulink2就不行!

使用特权

评论回复
10
kingpoo|  楼主 | 2011-6-3 13:04 | 只看该作者
7# wade_szcn
用IAR真的不习惯!

使用特权

评论回复
11
IJK| | 2011-6-3 16:40 | 只看该作者
看样子是Keil的版本 太旧

使用特权

评论回复
12
kingpoo|  楼主 | 2011-6-4 09:04 | 只看该作者
11# IJK
keil版本也不旧,已经是4.20了,目前的最新版本了。

使用特权

评论回复
13
IJK| | 2011-6-4 09:52 | 只看该作者
或许ulink2需要升级?

使用特权

评论回复
14
kingpoo|  楼主 | 2011-6-4 10:03 | 只看该作者
13# IJK
我也在怀疑这个问题,但是正常讲ulink2会自动升级才对,好像目前的固件版本是1.42,我找了半天没找到如何单独升级固件,也没有找到比1.42更新的固件。

使用特权

评论回复
15
DFH| | 2015-10-27 17:00 | 只看该作者
你好 楼主 你的问题解决没有  我这也出现了这问题  求助

使用特权

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

本版积分规则

79

主题

610

帖子

1

粉丝