OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3276|回复: 4

[miniF103] Keil 4 (MDK4.12) 升级使用 Keil 5(MDK5.14) 时遇到的困惑

[复制链接]

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2019-5-6
在线时间
6 小时
发表于 2019-5-10 11:59:48 | 显示全部楼层 |阅读模式
     原来一直用Keil 4, 现改为用Keil 5 。既然入门就选了一个最简单的跑马灯的例程来试, 编译的例程.jpg 就是图中的这个。编译没有任何问题。这个例程

工程里选用的芯片(device) 为STM32F103RC, 因为我自己做的PCB板选用了STM32F103RB,所以
在编译时把芯片改为了后边这个,这时还是上面这个例程但用Keil 5 编译确出现了下图这个错误。
MDK5 编译时出错截图.jpg 我原来使用Keil 4 时,对于STM32F10XX 系列的芯片
改芯片的容量后编译时没有任何问题。用Keil 5 MDK5.14   来编译时怎么就不行呢?编译后HEX文件
容量远小于芯片容量,应该没啥问题呀!?
      出错也很奇怪,在Keil 4 编译既然能通过,这里怎么还会有 句法错的警告!正点原子资料里提示:
尽量在文件路径里不要有汉字,但去掉后出错照旧。有遇到这问题的吗?帮忙看看!先谢啦!

注:STM32F103RC 存储容量512K;  STM32F103RB 存储容量128K;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-5-10 12:39:47 | 显示全部楼层
如果你板子的LED电路不是跟MINI板子LED电路一样
用原子的NANO板子的例程会好些(103RBT6芯片)
链接:https://pan.baidu.com/s/1Swy-xxe7kryS3ayQQMIOmg
提取码:tbd4
复制这段内容后打开百度网盘手机App,操作更方便哦
回复 支持 反对

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-5-10 12:41:21 | 显示全部楼层
另外,除了该芯片型号,全局宏定义也需要修改:
USE_HAL_DRIVER,USE_HAL_LEGACY,STM32F103xB
1.JPG
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2019-5-6
在线时间
6 小时
 楼主| 发表于 2019-5-10 14:40:21 | 显示全部楼层
更正:STM32F103RC 应为存储容量256K;
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2019-5-6
在线时间
6 小时
 楼主| 发表于 2019-5-10 18:01:21 | 显示全部楼层
peng1554 发表于 2019-5-10 12:41
另外,除了该芯片型号,全局宏定义也需要修改:
USE_HAL_DRIVER,USE_HAL_LEGACY,STM32F103xB

谢谢提醒!问题解决了。关键是你提到的全局宏定义这个地方。
我填的是:STM32F10X_MD,USE_STDPERIPH_DRIVER.
                         原来这个MD的地方,写成了HD.

                      谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 15:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表