STM32开发,使用IAR软件建立工程
STM32開發,使用IAR軟件建立工程
- 1 概述
- 1.1 資源概述
- 1.2 在IAR中建立工程
- 2 IAR建立STM32工程步驟
- 3 實驗結果
1 概述
實驗的代碼已經上傳。
1.1 資源概述
開發板:正點原子STM32F103 Nano開發板
IAR版本:8.32.1
主控芯片型號:STM32F103RBT6
1.2 在IAR中建立工程
使用IAR軟件建立工程,并編譯通過,熟悉IAR軟件的使用。不同公司使用的IDE編譯器不同,兩個軟件都使用的都挺多。另外在網上找的開源輪子也有使用IAR開發的。相對而言KEIL用的更多一些,資料也會多一些。
2 IAR建立STM32工程步驟
1,j建立新的workspace,并保存。
2,建立新的工程并保存,這里可以選擇空白工程,不會創建Main函數。也可以選擇C->main,將會創建空的Main函數,保存。
3,打開工程,創建Group和添加File。
4,添加啟動S文件,添加啟動文件.s時需要特別注意,這里的.s文件和KEIL的不相同,具體位置在STM提供的庫文件包的下述文件夾中。
這個S文件和KEIL的S文件差異很大,在S文件的開頭就做了闡述。不能混用,否則將會報上百個錯誤。
5,設置相關參數,這里類似KEIL的小魔術棒功能。
6,選擇正確的器件。支持的器件和廠家非常多,無需另外下載安裝Pack支持包。
7,選擇庫,選擇FULL則可以像KEIL一樣將printf重定向,使用printf函數。如果勾選Normal,在程序中寫了printf函數,將會報錯。
8,選擇頭文件路徑和填寫全局宏參數。
選擇頭文件路勁后,記得點后面的小箭頭,將路徑改為相對路徑,否則工程文件改名或者挪到其它地方都會不可用,報錯。
相對路徑示意如下。
9,選擇編譯后的輸出文件,可以不選擇,支持BIN和HEX生成,生成的文件在Debug->Exe文件夾中。
10,選擇仿真下載器,這里根據實際需要進行選擇。
11,設置仿真器的具體內容,由于我使用的時STLINK,這里設置為SWD下載。
12,編譯下載,①為全部編譯,②為編譯仿真,③為下載不仿真。
3 實驗結果
可以正常編譯下載0錯誤0警告,實現功能正常。
總結
以上是生活随笔為你收集整理的STM32开发,使用IAR软件建立工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python cookies过期_Pyt
- 下一篇: springboot---mybits整