Keil uVision5 创建工程(STM32F051C8T6)
1、下載庫(kù)文件en.stm32f0_stdperiph_lib_v1.6.0 (在https://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries.html下載);
2、解壓縮文件STM32F0xx_StdPeriph_Lib_V1.6.0;
2、新建工程文件夾TEST(Libraries,Output,Project,SourceFile);
4、復(fù)制文件:
(1)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\STM32F0xx_StdPeriph_Driver文件夾到Libraries中;
(2)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm下的startup_stm32f051.s(啟動(dòng)文件)到Libraries中的CMSIS文件夾中;
(3)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Include下的4個(gè)文件core_cm0.h、core_cm4_simd.h、core_cmFunc.h、core_cmInstr.h到Libraries中的CMSIS文件夾中;
(4)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Device\ST\STM32F0xx\Include下的頭文件stm32f0xx.h和system_stm32f0xx.h復(fù)制到Libraries中的CMSIS文件夾中;
(5)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Projects\STM32F0xx_StdPeriph_Templates下的mai.c、main.h到SourceFile文件夾中;
(6)復(fù)制STM32F0xx_StdPeriph_Lib_V1.6.0\Projects\STM32F0xx_StdPeriph_Templates下的stm32f0xx_config.h、stm32f0xx_it.c、stm32f0_it.h、system_stm32f0xx.c到Libraries中的CMSIS文件夾中。
(7)去掉所有文件的“只讀”屬性;
5、打開Keil5,關(guān)閉已打開工程,點(diǎn)擊keil 軟件中Project –>New Uvision Projec,選擇剛才創(chuàng)建的TEST文件夾下的Project文件夾,取名為test;
6、添加工程文件:
(1)
(2)
(3)
(4)
7、軟件設(shè)置
8、關(guān)閉工程,重新打開,可能遇到了“Loading PDSC Debug Description Failed for STMicroelectronics STM32xxxxxxx”錯(cuò)誤的問題,解決方法如下:在keil安裝文件夾中找到Keil.STM32Lxxx_DFP.pdsc,去掉其只讀屬性,打開Keil.STM32Lxxx_DFP.pdsc文件,搜索message,刪除行“Message(2, “Not a genuine ST Device! Abort connection.”);”,保存文件,恢復(fù)文件只讀屬性。
9、重新打開工程,編譯正常。
總結(jié)
以上是生活随笔為你收集整理的Keil uVision5 创建工程(STM32F051C8T6)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 若依RuoYi整合短信验证码登录
- 下一篇: Word 人人都要会的打印攻略(书籍打印