STM8 IAR中新建工程详解
来源:互联网 发布:网络代购英文怎么说 编辑:程序博客网 时间:2024/05/18 01:03
新建工程文件夹
在你的磁盘上新建一个文件夹,该文件夹名就是工程名,如图1,并在工程文件夹中新建若干文件夹,这将与你工程中的分组对应,方便管理,如图2:
图1
图2
Source中存放的是用户.h、.c文件,StdPeriph_Drivers中存放的是STM8驱动的.h、.c文件,Sx1231_Drivers是一款无线模块驱动的.h、.c文件。
打开IAR软件,Project->CreateNew Project,如下图3,之后会出现图4,点击OK,并选择步骤一中新建的文件夹作为工程路径,填写工程名称如图5,点击保存即可。
图3
图4
图5
建立分组。选中工程,右键选中添加分组,如图6,然后在图7中输入与工程文件夹中对应的文件夹名字,点OK。重复2次,添加组后的工程如图8所示。
图6
图7
图8
工程环境设置。如图9,选中option后会出现图10。要配置的有如下:
图9
图10
General Options中的Target。Device是你的单片机型号。配置后如图11所示。
图11
C/C++Compiler中的Preprocessor。Additional include directories就是添加你的.h文件路径。配置后如图12所示。
图12
Output Converter。配置.hex的生成。配置后如图13所示。
4)Debugger。根据你的下载工具选择,一般是ST-LINK。
添加.h、.c文件到相应的组中。如图14所示,选择Source文件夹中你要添加进去.h、.c文件后点打开,一个新工程,图15中选中的为必需的。如图15所示。同理往StdPeriph_Drivers中添加StdPeriph_Drivers文件夹中src中的全部.c文件,添加后如图16所示。
图14
图15
图16
编译工程。如图17所示,会弹出保存页面,输入工程的名称点击保存。此时编译会出现大量的错误,这是由于STM8的驱动文件是针对所有STM8型号写的,而你的型号可能没有对应的功能。比如我的STM8S105就没有CAN、ADC2、UART1、UART3、UART4、TIME5、TIME6,那么我们只把把组StdPeriph_Drivers中对应的.c文件移除即可。选中对应的.c文件,右键remove,如图18。移除后再重新编译即可通过。
图17
图18
- STM8 IAR中新建工程详解
- IAR for stm8 新建工程模板
- 20130912-STM8在IAR环境的新建工程标准
- IAR for STM8下载、安装、破解及新建工程教程
- STM8建立IAR工程
- IAR新建工程
- IAR新建工程
- IAR新建stm32工程
- 20150804-IAR For STM8工程改名
- IAR STM8工程中断的使用
- IAR-stm32新建一个工程
- STM32F0在IAR新建工程
- atomthread 在 iar-stm8中编译错误
- IAR STM8工程中断的使用(转)
- 【STM8学习笔记】——IAR For STM8环境下建立工程
- STM8 FOR IAR 中实现绝对地址跳转
- STM8 IAR中实现类似 位带操作【兼容库函数】
- 20121303-STM8单片机STVD环境新建工程笔记
- handlebars自定义helper的写法
- 携车网产品线框图
- CentOS 6.5 搭建PHP环境(Nginx+MariaDB+PHP7)
- 第十三周项目二动物这样叫二
- android studio的安装
- STM8 IAR中新建工程详解
- Unity3d 5.x 学习笔记(2)—— 键盘控制物体移动与转向 (move and rotate)
- 使用SimpleXml解析xml数据<一>
- 排序算法学习-选择插入排序
- fork
- valueScreen()方法的逻辑
- 实践---暴力穷举破解无线密码
- 消息推送介绍
- Linux 下 如何打 PATCH 及制作 DIFF