天天看点

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按钮了,在板子上看到效果了,这里就没有连上板子跑了。

希望能帮到你们!

继续阅读