[STM32F1] 大家玩STM32用的是哪个版本的KEIL?

[复制链接]
10083|18
 楼主| hwboy05 发表于 2014-3-5 21:53 | 显示全部楼层 |阅读模式
我在百度上找了多个版本的KEIL,也有从官方网站下载的MDK500,都可以正常编译,也可以仿真运行,就是烧到板子上没有反应;
相同的工程,在公司的KEIL 4.14.4.0环境上编译,就可以烧到板子上运行;用BeyondCompare比较2个HEX文件,90%以上不相同;
大家有没有碰到类似的情况?
mmuuss586 发表于 2014-3-5 22:03 | 显示全部楼层
没有。我的可以啊
一清如水 发表于 2014-3-5 22:05 | 显示全部楼层
消灭 0 回复。  PS: 这要支持你用的芯片,那个版本的KEIL就可以用,这种问题,以后去百度,有点浪费这贴了
 楼主| hwboy05 发表于 2014-3-5 22:10 | 显示全部楼层
芯片是STM32F103VD,很常见的。前面我也说了,编译没有问题,而且都可以仿真了,说明编译环境肯定是支持这颗芯片的。
ar_m_cu 发表于 2014-3-5 23:10 | 显示全部楼层
**工具有问题吧
hxb20122012 发表于 2014-3-6 09:29 | 显示全部楼层
工程配置是否有问题,仿真调试你看是否能单步运行??
huzi2099 发表于 2014-3-6 12:49 | 显示全部楼层
是你自己要赶时髦的,谁让你用5.0的?
grant_jx 发表于 2014-3-6 16:42 | 显示全部楼层
1、不同版本的编译器出来的目标文件有不相同,很正常,不同的设置和不同的编译选项,结果要一模一样才怪;
2、用MDK5.0,在线调试如果正常,烧录下去不工作,你应该去查为什么不工作,依据什么来判断没工作?而不是先怀疑编译器,要那样,前面的在线调试环节也一定出问题;
3、至于为何烧录不正常,建议写个最小的测试代码,对比排除的方法测试下;

要不你那种找法干脆直接用4.14得了。
jimodunanhua 发表于 2014-3-6 21:05 | 显示全部楼层
这个没问题吧。仔细看看
shcshc1234 发表于 2014-3-6 22:15 | 显示全部楼层
你得下载stm32的软件包不然编译stm32会抽风的
lkl0305 发表于 2014-3-6 22:24 | 显示全部楼层
还需要仔细分析问题,看看配置
lkl0305 发表于 2014-3-6 22:25 | 显示全部楼层
还需要仔细分析问题,看看配置
王紫豪 发表于 2014-3-6 22:36 | 显示全部楼层
是不是中断入口的问题,或者库函数版本的问题
mengzhi 发表于 2014-3-7 07:18 来自手机 | 显示全部楼层
用5。0没啥问题的飘过。
 楼主| hwboy05 发表于 2014-3-10 23:17 | 显示全部楼层
在论坛上找了一个V4.54.0.0版本的Keil,编译后可以用;同样的工程,我也没有做任何修改和配置;
从多次试验来看,应该是Keil的版本差异。唉,搞了好几天,不想再找原因了。谢谢大家的热心帮助。
gonggu8181 发表于 2014-3-11 07:36 来自手机 | 显示全部楼层
设置里面度优化改一下,改成0级就可以了。以前遇到过
huangfeng33 发表于 2014-3-11 10:39 | 显示全部楼层
Keil MDK,也称MDK-ARM,Realview MDK
SONYCX 发表于 2016-1-26 22:18 | 显示全部楼层
hwboy05 发表于 2014-3-10 23:17
在论坛上找了一个V4.54.0.0版本的Keil,编译后可以用;同样的工程,我也没有做任何修改和配置;
从多次试验 ...

你在哪里找到4.54的版本?能发个链接?我在找4.54
zhuotuzi 发表于 2016-1-30 10:32 | 显示全部楼层
芯片是STM32F103VD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

219

帖子

2

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