内容比较详细,多图警告,截图不易,转载请注明出处,谢谢!
一、 开始前的准备
-
首先通过ST官网添加链接描述下载官方库:
下载方法:进入官网–>产品–>微控制器–>工具与软件–>点击图1中选中内容–>在图2中找到自己需要的库–>进入下载。
下载成功的官方库如图3所示:
二、创建工程文件夹并移植文件
-
首先按照图4创建文件夹:
-
将官方库中的如下文件复制到CMSIS文件夹下:
-
按照下图移植Driver文件夹:
-
在Project文件夹中移植4个icf文件:
-
在USER文件夹下创建ins和src两个文件夹,分别用于放置h文件和c文件:
- 到此,一个简单的工程文件夹就创建好了,接下来到IAR编译器中创建STM32工程:
三、创建IAR工程
- 打开IAR–>点击file–>new word space–>保存于工程的Project文件夹;
- 点击Project–>Greate new project–>保存于工程的Project文件夹;
- 以下是创建好的工程文件。
四、问题解决
-
问题1
-
解决
-
问题2
-
解决–CMSIS只留下图示启动程序
-
问题3
-
解决
- 问题4
- 解决—将启动文件startup_stm32f10x_hd.s中的 SECTION .text:CODE:REORDER(1)都改成
SECTION .text:CODE:REORDER:NOROOT(1)
- 完成: