打印

MDK5的software pack的STM32库和ST官网上的固件库有什么区别?

[复制链接]
6947|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Lmaj7|  楼主 | 2017-2-16 22:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这两天刚接触到STM32,IDE用的是MDK5,然后发现很多教材上使用的都是比较旧的版本的keil,
或者就算使用的是MDK5,也会在新建工程的时候,不使用software pack转而使用官方提供的库



所以我一直。。解不开心头的一个疑惑,也就是


MDK5的software pack的库和ST官网提供的库有什么区别?


比如这个,是原子哥的教材里的,一笔带过:


我也到keil的官网,ST官网,keil的论坛等地方翻过,似乎MDK5下下来的库叫DFP?


但是好像没人好奇我这样的问题。。那么不知道是不是我使用的方法不对唉

比如说,我新建一个工程,然后把Manage Run-time Environment按钮里的东西配置好




然后编译的时候会出现这样的error



但是如果再手动在工程里添加进官方下载的库的stm32f10x_gpio.c之后,就能顺利编译了

那么这两个库的区别到底是什么。。如果MDK5自带的库不能用,那还要他干什么


相关帖子

沙发
childerxxx| | 2017-2-18 22:51 | 只看该作者
嗯。朕已阅。

使用特权

评论回复
板凳
hInstance| | 2017-2-18 23:40 | 只看该作者
我觉得MDK的库和ST的库没区别,毕竟MDK的开发包就是ST提供的。我也用过,感觉MDK只是在帮忙整理ST提供的库而已,新建一个main.h,鼠标右键添加头文件,然后敲代码就行了。

使用特权

评论回复
地板
dirtwillfly| | 2017-2-19 10:51 | 只看该作者
请参考MDK的帮助文件

使用特权

评论回复
5
Lmaj7|  楼主 | 2017-2-19 20:18 | 只看该作者
hInstance 发表于 2017-2-18 23:40
我觉得MDK的库和ST的库没区别,毕竟MDK的开发包就是ST提供的。我也用过,感觉MDK只是在帮忙整理ST提供的库 ...

可是,就像我描述的那样,这样子会报错

使用特权

评论回复
6
Lmaj7|  楼主 | 2017-2-19 20:19 | 只看该作者
dirtwillfly 发表于 2017-2-19 10:51
请参考MDK的帮助文件

好的我来看看,谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝