找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13664|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

MDK5的software pack的STM32庫和ST官網(wǎng)上的固件庫有什么區(qū)別?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這兩天剛接觸到STM32,IDE用的是MDK5,然后發(fā)現(xiàn)很多教材上使用的都是比較舊的版本的keil,
或者就算使用的是MDK5,也會在新建工程的時候,不使用software pack轉(zhuǎn)而使用官方提供的庫



所以我一直。。解不開心頭的一個疑惑,也就是


MDK5的software pack的庫和ST官網(wǎng)提供的庫有什么區(qū)別?


比如這個,是原子哥的教材里的,一筆帶過:



我也到keil的官網(wǎng),ST官網(wǎng),keil的論壇等地方翻過,似乎MDK5下下來的庫叫DFP?




但是好像沒人好奇我這樣的問題。。那么不知道是不是我使用的方法不對唉

比如說,我新建一個工程,然后把Manage Run-time Environment按鈕里的東西配置好





然后編譯的時候會出現(xiàn)這樣的error






但是如果再手動在工程里添加進(jìn)官方下載的庫的stm32f10x_gpio.c之后,就能順利編譯了

那么這兩個庫的區(qū)別到底是什么。。如果MDK5自帶的庫不能用,那還要他干什么

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:165178 發(fā)表于 2017-2-17 21:33 | 只看該作者
也正在學(xué)習(xí)這個,希望有人解答
回復(fù)

使用道具 舉報(bào)

板凳
ID:380812 發(fā)表于 2018-8-8 11:10 | 只看該作者
選項(xiàng)未選擇完。必須選中CMSIS>CORE、DEVICE>startup,然后根據(jù)使用外設(shè)選擇相關(guān)選項(xiàng)。
回復(fù)

使用道具 舉報(bào)

地板
ID:588790 發(fā)表于 2019-7-23 16:48 | 只看該作者
我也想搞清這個問題,對比了一下,應(yīng)該是Keil拿到ST的庫,自作了刪減。如果說得不對,希望大家指正。
回復(fù)

使用道具 舉報(bào)

5#
ID:546770 發(fā)表于 2019-7-24 11:10 | 只看該作者
剛剛開始學(xué)習(xí),但是我感覺固件庫的功能似乎更加容易理解底層的東西,這就是為什么c語言學(xué)過了想去學(xué)學(xué)匯編,嗯,接下來向匯編進(jìn)軍;
回復(fù)

使用道具 舉報(bào)

6#
ID:588726 發(fā)表于 2019-7-24 11:17 | 只看該作者
2個不同的公司,MDK5的庫是為了軟件能識別芯片的型號和各種參數(shù),為軟件配置服務(wù),ST的庫是提供給用戶操作芯片的各種資源,為ST芯片服務(wù)
回復(fù)

使用道具 舉報(bào)

7#
ID:961758 發(fā)表于 2021-12-20 15:43 | 只看該作者
有誰能詳細(xì)講解,我也想知道
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表