**
STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程
**
準備工作:
1.硬體部分
- 電腦:win10系統,和作業系統關系不大
- 準備一塊stm32的闆子:我用的是stm32f103c8t6
- 調試器:我用的是J_Link OB下載下傳調試器以及配套的接口線
- 電源線:usb接口線連接配接pc和闆子供電
2.軟體部分
- **下載下傳開發環境:我下的是IAR7.407版本,裡面自帶破解工具IARkg14_Unis.exe。
- 連結為連結:https://pan.baidu.com/s/1hrLZTxa 密碼:hytu**
- **下載下傳J-Link驅動程式:我下的是JLink4.9版本。
- 連結為連結:https://pan.baidu.com/s/1qYiehgo 密碼:ognd**
- **下載下傳stm32的标準固件庫:我下的是stm32 3.4版本。
- 連結為連結:https://pan.baidu.com/s/1dFhKH8l 密碼:hpry**
一、安裝軟體環境
連接配接闆子和pc,接上JLink調試器。
IAR環境安裝網上教程很多,我就不具體介紹了,需要詳細了解的可以看下面的pdf檔案。
https://pan.baidu.com/s/1pK9Av6j
驅動程式安裝過程照着程式走。列舉出了一份類似的安裝教程,需要注意的是在下圖中勾選上add shortcuts to desktop就行了,如下圖。
https://jingyan.baidu.com/article/b87fe19eb3e6f05219356842.html
stm32标準固件庫下載下傳下來就行了。
二、建立IAR項目
點選IAR快捷方式
,可以參考下面的pdf過程。
https://pan.baidu.com/s/1dE5Ra05
IAR首頁如下圖。
建立工作空間。
建立新的項目。
選擇空的項目類型,填寫項目的名稱并選擇項目檔案存放的位置。
選擇該項目建立新的分組。我這裡建立的項目分組是按照一個小的LED實驗,這個實驗實作的功能是學習闆上的三個訓示燈D1、D2、D3會依次循環點亮;
完整的項目結構目錄為下圖。
具體程式我放在下面。
連結:https://pan.baidu.com/s/1jHLpMuy 密碼:6htn
從這個實驗的源碼中導入檔案程式需要注意以下情況。
1. startup目錄中程式是從startup檔案夾中的iar檔案中的程式startup_stm32f10x_md.s,這是程式源碼中的檔案夾截圖。
2.STM32F10x_StdPeriph_Driver目錄下的程式是從STM32F10x_StdPeriph_Driver檔案夾中的src檔案中的所有程式,這些都是stm32的标準固件庫程式。
在User目錄下打開main函數。檢查程式有無問題,這裡偷了下懶,用的别人做的實驗,
點選編譯按鈕,如下圖。
點選make按鈕,如下圖。
點選調試按鈕,這裡是調試兼下載下傳模式。
沒有問題的話就可以點選菜單下面的goto按鈕了,在闆子上看到效果了,這裡就沒有連上闆子跑了。
希望能幫到你們!