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快捷方式這裏寫圖片描述,可以參考下面的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按鈕了,在板子上看到效果了,這裏就沒有連上板子跑了。
希望能幫到你們!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章