獲取ST家的STM32固件庫(kù)源碼,其實(shí)方法挺多的。你直接百度搜一下,網(wǎng)上有不少人分享了資源。當(dāng)然最靠譜的還是去ST官網(wǎng)下載原版,不過要是英文不太好,在官網(wǎng)上找那個(gè)庫(kù)真的有點(diǎn)難為人。如果會(huì)點(diǎn)英文的話,就可以按照提示按不同條件篩選查找,操作方式看下圖
END
第二步:新建工程文件夾——STM32工程模板
先新建一個(gè)叫STM32工程模板的大文件夾,然后在里面再建6個(gè)小文件夾,分別叫Doc、Libraries、Listing、Output、Project和User。這些文件夾各有各的用處:
- Doc放各種說明文檔
- Libraries放各種庫(kù)文件
- Listing放編譯時(shí)生成的中間文件
- Output放最后要下載用的文件
- Project放工程相關(guān)文件
- User放你自己寫的代碼
具體怎么建看下圖
END
第三步:往工程文件夾里加庫(kù)文件
把庫(kù)里的inc和src文件夾復(fù)制到你模板工程下的FWLIB文件夾里。看下圖
接著把CoreSupport里的文件復(fù)制到CMSIS文件夾里。看下圖
再把DeviceSupport里的相關(guān)內(nèi)容也扔進(jìn)CMSIS文件夾。看下圖
startup文件夾下arm里的內(nèi)容全拷貝到工程里的startup文件夾。看下圖
最后把Project里的相關(guān)文件放到User文件夾中。看下圖
第四步:用MDK(Keil)新建工程模板
首先選CPU型號(hào),新建工程的時(shí)候會(huì)彈出個(gè)芯片選擇界面,根據(jù)自己的板子選對(duì)型號(hào)就行。看下圖
然后改工程名,系統(tǒng)默認(rèn)名字一般都叫Project,我們可以按F2改成Template,再給工程添加項(xiàng)目組(Add group to project)。看下圖
接下來就是給每個(gè)項(xiàng)目組添加之前從庫(kù)里復(fù)制過來的文件(Add files to group)。看下圖
第五步:工程配置
這一步主要是配T
END
第二步:新建工程文件夾——STM32工程模板
先新建一個(gè)叫STM32工程模板的大文件夾,然后在里面再建6個(gè)小文件夾,分別叫Doc、Libraries、Listing、Output、Project和User。這些文件夾各有各的用處:
- Doc放各種說明文檔
- Libraries放各種庫(kù)文件
- Listing放編譯時(shí)生成的中間文件
- Output放最后要下載用的文件
- Project放工程相關(guān)文件
- User放你自己寫的代碼
具體怎么建看下圖
END
第三步:往工程文件夾里加庫(kù)文件
把庫(kù)里的inc和src文件夾復(fù)制到你模板工程下的FWLIB文件夾里。看下圖
接著把CoreSupport里的文件復(fù)制到CMSIS文件夾里。看下圖
再把DeviceSupport里的相關(guān)內(nèi)容也扔進(jìn)CMSIS文件夾。看下圖
startup文件夾下arm里的內(nèi)容全拷貝到工程里的startup文件夾。看下圖
最后把Project里的相關(guān)文件放到User文件夾中。看下圖
第四步:用MDK(Keil)新建工程模板
首先選CPU型號(hào),新建工程的時(shí)候會(huì)彈出個(gè)芯片選擇界面,根據(jù)自己的板子選對(duì)型號(hào)就行。看下圖
然后改工程名,系統(tǒng)默認(rèn)名字一般都叫Project,我們可以按F2改成Template,再給工程添加項(xiàng)目組(Add group to project)。看下圖
接下來就是給每個(gè)項(xiàng)目組添加之前從庫(kù)里復(fù)制過來的文件(Add files to group)。看下圖
第五步:工程配置
這一步主要是配T