天天看點

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

**

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快捷方式

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

,可以參考下面的pdf過程。

https://pan.baidu.com/s/1dE5Ra05

IAR首頁如下圖。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

建立工作空間。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

建立新的項目。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

選擇空的項目類型,填寫項目的名稱并選擇項目檔案存放的位置。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

選擇該項目建立新的分組。我這裡建立的項目分組是按照一個小的LED實驗,這個實驗實作的功能是學習闆上的三個訓示燈D1、D2、D3會依次循環點亮;

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

完整的項目結構目錄為下圖。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

具體程式我放在下面。

連結:https://pan.baidu.com/s/1jHLpMuy 密碼:6htn

從這個實驗的源碼中導入檔案程式需要注意以下情況。

1. startup目錄中程式是從startup檔案夾中的iar檔案中的程式startup_stm32f10x_md.s,這是程式源碼中的檔案夾截圖。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

2.STM32F10x_StdPeriph_Driver目錄下的程式是從STM32F10x_StdPeriph_Driver檔案夾中的src檔案中的所有程式,這些都是stm32的标準固件庫程式。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

在User目錄下打開main函數。檢查程式有無問題,這裡偷了下懶,用的别人做的實驗,

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

點選編譯按鈕,如下圖。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

點選make按鈕,如下圖。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

點選調試按鈕,這裡是調試兼下載下傳模式。

STM32+W5500使用IAR FOR ARM建立工程詳細到編譯過程

沒有問題的話就可以點選菜單下面的goto按鈕了,在闆子上看到效果了,這裡就沒有連上闆子跑了。

希望能幫到你們!

繼續閱讀