这两天刚接触到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自带的库不能用,那还要他干什么
|