您现在的位置是:首页 > 经验 > KeilMDK三个版本比较总结
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

KeilMDK三个版本比较总结

更新时间:2019-07-29 10:14:57 大小:5M 上传用户:sun2152查看TA发布的资源 标签:keil mdk 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

这里面是需要关心下的,即便是你在新版本中找到了你想要的芯片型号,也不意味着你能顺利将旧版本的程序移植到新版本。本人在测试STM32F103时就发现这一问题。我们首先来看看MDK各版本的ST意法半导体库发生了什么变化,见图10。由此可见,4.53比4.22支持的器件类型多了STM32FOxx系列,而4.6又比4.53增加了STM32F30x/37xW108xx三个系列。所以,如果选型的芯片是旧版本中没有的,那就得尝试用新版本的MDK了。但是在使用STM32F103从4.22移植到4.53和4.6时,却发生了编译无法通过的问题,发生的错误提示是我不到相应的库文件”,相信这点很多朋友都遇到过,究其原因,是因为后两者的库文件发生了改变!见图11。对比发现,4.53和4.6的STM32F10x库竟然比4.22少了好多!这就是版本移植时编译失败的原因所在。所以,为了解决这个问题,要么,你将MDK退回到较低的版本,如4.22,只要有你要的那款芯片;要么,你将4.53或4.6中缺少的库文件,从4.22中拷贝进去,这样就没问题了。另外还要注意一点,这三个版本中的重名文件在使用时也要小心,因为它们的版本不同!具体细节请打开相应的.h(还有一个启动文件startup_Xxx.s)文件,看看开头的版本提示!这里不截图对比了。它们的差异也会导致程序移植时编译失败。

部分文件列表

文件名 大小
KeilMDK三个版本比较总结.pdf 5M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载