唯倚社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 469|回复: 5

【原创】【新手教程】STM32工程模板移植

[复制链接]

35

主题

176

帖子

2383

积分

LV3

Rank: 3Rank: 3

积分
2383
发表于 2017-9-16 22:46:57 | 显示全部楼层 |阅读模式

轻松玩转社区

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
      IAR的工程建立好后就可以进行编译了
      1. 开始编译,编译有几种方式可以选择,“Project”-“Make”,或者直接按快捷键“F7”

       5X~8D~Q)RG~CQ)FH@_AA_02.png
       还可以直接在菜单栏找到“Make”的图标,点击即可
         E${0KY(0GNX]EB6H_`RJHEE.png
       点击“Make”编译后会发现出现大量错误
         C7[L5}8WX88O`}FKUXMR4]K.png
       2.仔细阅读错误信息可以发现大多都是无法找到所包含的头文件信息,因此我们需要对之前复制的头文件路径进行包含。
        “Project”-“Options”,弹出如下窗口
         K_JK{YGWYGMP[G1K1]H_Z7O.png
       选择“Category”里的“C/C++ Compilier”,然后移动右边找到“Preprocessor”,然后在““Additionalincludedirectories:”输入以下头文件包含的路径。
         $PROJ_DIR$\
        $PROJ_DIR$\CMSIS\
        $PROJ_DIR$\FWLIB\inc\
        $PROJ_DIR$\USER\
        如下图
         E5CM7VN[_V7`[_[YM0SWR0U.png
        输入路径后点击ok编译,然后发现还是有很多编译错误。
     3.仔细观察错误信息,发现是因为没有选择“stm32f10x.h”里面匹配的STM32器件。
        想要解决这个问题我们可以在“Options”里面选择“Category”里面的“C/C++ Compilier”,然后移动右边找到“Preprocessor”,然后在“DefinedSymbol“里面定义芯片所需的芯片容量,中等容量可以输入”“STM32F10X_MD“,如下图
          _[OTLH@UT]XH$SPPGR@[Y(D.png
         点击”OK“进行第三次编译。
         4.编译完成之后发现还是又一些错误,这是因为没有包含”core_cm3.h“文件,解决方式如下:
           ”Options“-”General“-”Target“里面选择芯片类型,
          5{V8E_80076I)DBIXR6SLSM.png
         然后在    ”Options“-”General“-”Library Configuration”里面勾选“use CMISIS”,点击ok,进行第四次编译。
          _QS)3FA7D7EVW~IP[Y3R4ZQ.png
         5.这次编译完之后错误又少了很多,我们需要在根目录的“USER”文件夹里新建一个“mian.c”的文件,并且把他添加到IAR的“USER“文件夹里去,需要在”main.c“里添加如下代码:
         #include"stm32f10x.h"
         intmain()
         {
            return0;
          }
          X}L%A2S`}}O9VAT~BB9ML~6.png
       5.第五次编译,会发现错误为0,此时标准库模板就完成了,以后写代码就可以直接
       使用工程进行编程。
唯倚独家授权,任何人不得转载!

[发帖际遇]: fsw 在论坛发帖时没有注意,被小偷偷去了 4 E币. 幸运榜 / 衰神榜

83

主题

196

帖子

3331

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3331

最佳新人

发表于 2017-9-23 09:46:43 | 显示全部楼层
你懂的
回复

使用道具 举报

33

主题

160

帖子

434

积分

版主

Rank: 7Rank: 7Rank: 7

积分
434
发表于 2017-9-23 20:44:43 | 显示全部楼层
我就看看
回复

使用道具 举报

3

主题

122

帖子

426

积分

版主

Rank: 7Rank: 7Rank: 7

积分
426
发表于 2017-9-23 21:50:44 | 显示全部楼层
我也没办法吧主他老是删我帖子啊
回复

使用道具 举报

132

主题

302

帖子

3693

积分

LV3

Rank: 3Rank: 3

积分
3693

最佳新人

发表于 2017-9-23 23:34:02 | 显示全部楼层
楼主继续加油啊
回复

使用道具 举报

31

主题

151

帖子

812

积分

版主

Rank: 7Rank: 7Rank: 7

积分
812
发表于 2017-9-24 01:56:58 | 显示全部楼层
负分拿好,不送,滚粗
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|weiecn ( 湘ICP备14002058号 )

GMT+8, 2018-10-20 03:53 , Processed in 0.119476 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表