3.1 IAR for STM8简介
IAR总部在北欧的瑞典,它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR提供的开发工具,用以开发他们的前沿产品。其中IAR for STM8 是一个应用于STM8全系列的集成开发环境。
3.2 IAR for STM8的使用
IAR for STM8界面主要分为功能区(如下)和工作区,我们可以通过IAR官方提供的相关手册来学习,或直接点击IAR界面的HELP获取帮助如下图片所示。学习一款软件最好的方法就是获取官方资料来熟悉,因为没有比官方最熟悉自己产品的了。附上IAR for STM8官网
基于IAR for STM8的工程模板
一、创建项目工程
1.创建项目文件夹
将项目文件夹存放于IAR-STM8-workspace空间下,之后更STM8相关的其他项目文件也可存放于此,参考官方历程。其中,Application存放用户文件,Project存放IAR工程,Readme存放心得和疑问,SDK存放官方驱动文件和内核文件。
2.建立新工作区
3.创建一个新项目
4.创建一个空项目
将项目文件及保存Project文件夹下,项目名称和文件名称保持一致
5.保存Workspace文件,名称保持不变
二、工程配置
1.右击Workspace File选择Options
2.选择芯片类型
3.库文件配置
4.取消编译器优化
5.添加头文件,先添加库文件及相关内核文件
根据下面官方Demo所知,需将所用设备定义到预处理器中
6.选择调试器
7.添加Workspaced文件,右键
8.创建main.c文件,保存至Application,然后添加进Workspace
9.点击运行,配置成功