不同版本的MDK编译的效果不一样!!!!

2019-10-15 03:37发布

有没有人遇到过这样的一个问题,同样的一个程序,用5.14版本的MDK编译和用4.72版本编译的效果不一样呢?两个都有问题,但问题不一样,两个编译的效果结合起来就是想要的效果,这是为什么啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-10-15 08:32
 精彩回答 2  元偷偷看……
电子之旅
2楼-- · 2019-10-15 13:52
不清楚楼主想问什么问题?有什么不一样的效果?
mack13013
3楼-- · 2019-10-15 17:42
估计是两个版本的项目用的优化级别不同。当然,也可能用到了MDK版本更新了的特性。
zhu83453958
4楼-- · 2019-10-15 22:02
 精彩回答 2  元偷偷看……
zhu83453958
5楼-- · 2019-10-16 02:19
mack13013 发表于 2017-2-9 21:44
估计是两个版本的项目用的优化级别不同。当然,也可能用到了MDK版本更新了的特性。

级别都是默认的呀,我是觉得没事搞什么优化的,画蛇添足,正常的程序都给搞得不正常了,我们一写代码的时候是不是要注意不同函数的变量尽量不要名字一样啊,优化的时候会不会错把它们搞混啊?有没有这种可能?
lvkanger
6楼-- · 2019-10-16 06:51
zhu83453958 发表于 2017-2-9 23:31
就是那个usb虚拟串口的程序,在官方project里面修改的,添加了屏幕,初始化完屏幕后初始化usart1,接着就 ...

不会是多次调用GPIO_Init的问题。建议还是看看程序代码有没有问题吧。

一周热门 更多>