kEIL5環境下移置STM32庫文件


1、 要新建Doc、Libraries、Project、User文件夾,工程目錄下的Listing、Output兩個文件夾在Keil5環境下是自動生成的。
2、 打開Keil5新建工程,Project-New Project,並在新工程目錄下新建5個文件夾,
STARTUP、CMSSIS、FWLIB、USER、DOC;



3、 官方庫的移植
打開庫文件下的Libraries,將目錄下的CMSIS和STM32F10x_StdPeriph_Driver兩個文件夾,復制到我的自己建的Libraries文件下,把CMSIS文件夾下的CM3-DeviceSuppotr-ST-STM32F10x目錄下的文件

直接移動到CMSIS文件下然后刪除DeviceSupport文件夾;把Libraries-CMSIS-CM3-CoreSupport目錄下的文件

 

也移動到CMSIS文件夾下,然后把CM3這個文件夾刪除;最終文件下文件如下

 

;把startup文件夾下的arm之外的三個文件夾刪除,並把arm文件夾下的文件移動到startup文件夾下,然后把arm文件夾刪除。
4、 在User文件夾下新建main.c,從官方例程下

 

拷貝配置文件和中斷函數

 

到User文件夾下;
5、 配置Keil5工程環境。

 


5.1根據不同的單片機型號容量,在STARTUP文件下添加不同的起動文件。

 


5.2在CMSIS文件下,添加庫文件下的文件;

 


5.3在FWLIB文件下添加庫文件下的src文件夾下的文件;

 


5.4在USER文件里面添加庫文件下User文件夾里面的文件;

 

 

5.5、點擊 按鈕進入環境配置;

 

點擊

 

指定頭文件路徑,一定要指定到最后的一級目錄(Libraries、inc、User三個文件夾下的頭文件); 配置Define

 

,需要填寫兩個(第一個是為了包含stm32f10x_conf.h這個頭文件,第二個為選擇stm32f10x.h里面的配置) 點擊,C\C++選項,

5.6點擊Target, 

 

把這個

 

選擇上,目的是使用打印函數。
5.7配置調試設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM