1.新建乙個檔案,夾命名為proname.在該資料夾下新建四個資料夾,分別是:
src:存放自己編寫的原始碼
project:存放工程檔案
output:存放輸出檔案
listing:存放listing檔案
3.點,設定工程檔案結構,包括:
startup:包含啟動檔案(乙個.s檔案,具體根據晶元型號來選擇)
fwlib:包含所用到的外設驅動檔案(即外設庫,只用包含.c就行了)
cmsis:包含core_cm3.c和system_stm32f10x.c
src:包含main.c和stm32f10x_it.c(中斷檔案),還有自己編寫的.c檔案,.h標頭檔案不用包含
4.點,分別設定:
output:選擇proname/output作為folder,還要勾上create hex file
listing:選擇proname/listing作為folder
c/c++:在define處輸入 use_stdperiph_driver, stm32f10x_hd 前者是使用新增的庫,後者是使用大容量暫存器。include paths:選擇cmsis,fwlib/inc, fwlib/src, src.
debuge:選擇use j-link... 勾上run to main()
utilities:use j-link... ,settings 選擇erase full chip, 勾上reset and run, add晶元flash
STM32工程建立簡述
stm32韌體庫個資料夾介紹 libraries cmsis cm3 coresupport 子檔案裡面包含啟動檔案 libraries cmsis cm3 devicesupport 子檔案裡面包含 system stm32f10x.c 系統暫存器你定義宣告以及包裝記憶體操作 system stm...
以防忘記,建立stm32工程的過程
然後會彈出manage run time environment的執行環境介面,必須選擇的有cmsis下的core和device下的startup,至於其它的根據你需要的外設,在stdperiph driver裡面選擇相應的外設驅動,比如adc gpio等。需要注意的是,在配置執行環境時,正確配置時...
IAR基於韌體庫建立STM32工程
2.複製啟動檔案 3.複製 system 相關檔案 4.複製 driver 檔案 5.複製 icf 鏈結檔案 6.複製中斷相關檔案 7.效果展示 8.file錯誤處理 9.標頭檔案路徑設定 本文以 stm32f103c8t6 為例,進行工程的建立。本文建立工程的目錄如下,各個資料夾的作用在圖中標註。...