|
這兩天剛接觸到STM32,IDE用的是MDK5,然后發現很多教材上使用的都是比較舊的版本的keil,
或者就算使用的是MDK5,也會在新建工程的時候,不使用software pack轉而使用官方提供的庫
所以我一直。。解不開心頭的一個疑惑,也就是
MDK5的software pack的庫和ST官網提供的庫有什么區別?
比如這個,是原子哥的教材里的,一筆帶過:
QQ截圖20170216215957.png (37.22 KB, 下載次數: 149)
下載附件
2017-2-17 19:53 上傳
我也到keil的官網,ST官網,keil的論壇等地方翻過,似乎MDK5下下來的庫叫DFP?
QQ截圖20170216220256.png (12.64 KB, 下載次數: 140)
下載附件
2017-2-17 19:53 上傳
但是好像沒人好奇我這樣的問題。。那么不知道是不是我使用的方法不對唉
比如說,我新建一個工程,然后把Manage Run-time Environment按鈕里的東西配置好
QQ截圖20170216220338.png (4.47 KB, 下載次數: 133)
下載附件
2017-2-17 19:53 上傳
QQ截圖20170216220215.png (38.69 KB, 下載次數: 142)
下載附件
2017-2-17 19:53 上傳
然后編譯的時候會出現這樣的error
QQ截圖20170216220237.png (12.09 KB, 下載次數: 129)
下載附件
2017-2-17 19:53 上傳
但是如果再手動在工程里添加進官方下載的庫的stm32f10x_gpio.c之后,就能順利編譯了
那么這兩個庫的區別到底是什么。。如果MDK5自帶的庫不能用,那還要他干什么
|
|