STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译

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官网
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第1张图片
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第2张图片

基于IAR for STM8的工程模板

一、创建项目工程

1.创建项目文件夹
将项目文件夹存放于IAR-STM8-workspace空间下,之后更STM8相关的其他项目文件也可存放于此,参考官方历程。其中,Application存放用户文件,Project存放IAR工程,Readme存放心得和疑问,SDK存放官方驱动文件和内核文件。
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第3张图片

2.建立新工作区
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第4张图片

3.创建一个新项目
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第5张图片

4.创建一个空项目
将项目文件及保存Project文件夹下,项目名称和文件名称保持一致
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第6张图片
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第7张图片

5.保存Workspace文件,名称保持不变
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第8张图片
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第9张图片

二、工程配置

1.右击Workspace File选择Options
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第10张图片

2.选择芯片类型
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第11张图片

3.库文件配置
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第12张图片

4.取消编译器优化
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第13张图片

5.添加头文件,先添加库文件及相关内核文件
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第14张图片
根据下面官方Demo所知,需将所用设备定义到预处理器中
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第15张图片

6.选择调试器STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第16张图片

7.添加Workspaced文件,右键
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第17张图片

8.创建main.c文件,保存至Application,然后添加进Workspace
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第18张图片
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第19张图片
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第20张图片

9.点击运行,配置成功
STM8学习笔记3:使用IAR for STM8创建STM8L152C6工程并编译_第21张图片

你可能感兴趣的:(STM8,学习)