请教 KEIL5 和 Keil4 的区别

2019-12-12 18:18发布


现在碰到一个问题,如下:

原工程是 KEIL4 的STM32F105 工程,用keil5可以直接打开编译,不报错

现在,想直接用在 STM32F103 上,

在配置里选择好103 设备,修改启动文件,

用keil4打开编译,在线调试都正常,

但是用keil5打开会报错....

====

请教要怎么弄?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
darkness27
1楼-- · 2019-12-12 18:43
都不说打开是什么错误?这样就指望人家怎么指导你?
yayagepei
2楼-- · 2019-12-12 23:16
 精彩回答 2  元偷偷看……
isakura
3楼-- · 2019-12-13 03:17
darkness27 发表于 2019-3-16 20:09
都不说打开是什么错误?这样就指望人家怎么指导你?

说是 STM32F10xx.h 文件,中断向量 那里少了个 }

可是我用keil4编译的时候又不会报错。。
isakura
4楼-- · 2019-12-13 08:37
yayagepei 发表于 2019-3-16 21:15
这个,楼主说的跟标题不太相符哦

很符啊,keil5  和  keil4  编译同一个工程一个会报错,一个不会
TonyCai
5楼-- · 2019-12-13 08:52
isakura 发表于 2019-3-17 10:53
很符啊,keil5  和  keil4  编译同一个工程一个会报错,一个不会

编译的配置参数一样否
isakura
6楼-- · 2019-12-13 12:43
TonyCai 发表于 2019-3-17 12:06
编译的配置参数一样否

编译配置是一样的....

配置里C++里面有个宏定义

不过之前 是  STM32F10X_CL, USE_STDPERIPH_DRIVER

改成 STM32F10X_MD, USE_STDPERIPH_DRIVER

之后,keil5可以用了,关键没改之前keil4用CL编译103的也能通过,而且程序也能用。。。。

========
不懂....

一周热门 更多>