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