stm8s开发(一) 使用IAR新建工程

2017-09-12 15:24:58来源: eefocus 关键字:stm8s  IAR  新建工程

附上stm8sIAR环境下的项目工程,包括了SPI、IIC、PWM、AWU、USART、EEPROM等片上硬件的初始化代码。

http://download.csdn.net/detail/devintt/9454188


新建工程是第一步!

a)创建一个 Workspace

首先,创建一个workspace。选择菜单File>New>Workspace

b)创建一个 Project

1)创建一个新的工程,选择 Project>Create New Project,创建新工程的对话框,如下图所示:


2) Tool chain 默认是 STM8 Series。 无需再选择。

3)在 Project templates 中选择“Empty project”

4)弹出 Save As 对话框,选择 project 保存的路径,并输入 project 的名字

5)在添加文件到工程中之前,先保存 workspace。 选择 File>Save Workspace, 指定要保存的路径,并输入workspace 的名字。一个 workspace 文件的扩展名是 eww. 此文件列出了添加到 workspace 中的所有的project。相关当前会话信息,比如windows 的保存路径和断点保存于 projects\setttings 目录下。


c) 添加文件和组到工程
可选择 Project>Add Files 选择要添加的C 文件。找到相应的文件。可选择 Project>Add Group新建组。



d)工程选项配置
选择 Project>Options,或者在 Workspace 窗口,选中 project 名字,右击选择选择“Options…”
1) 在 Category 中,选择“General Options”,如图:在Target 的 Device 中,选择相应的 MCU 型号。其他选择默认。这里我用的是stm8s103k3




2)在 Category 中,选择 C/C++Compiler,显示 compiler 选项页

这里可以设置编译的优化,一般选择Low级别,若选用High级别的话,会将软延时for空循环这样的函数优化掉。


这里很重要,这里是添加源文件的查找路径,如果新建组和专用文件夹的话需要在这里添加查找路径。


4)在 Category 中,选择 Output Converter,显示 Output Converter 选项页

在Debug\Exe 目录中,产生目标文件。 IAR 默认的是.out 文件。 此界面可选择不同的格式目标文件。本例选择 Intel extended 格式的目标文件。


4)在 Category 中,选择 Linker,显示 Linker 选项页

这里可以自定义输出文件的名称,然而一般都不会管它。


同时,选中Generate linker map file,输出工程的map 文件。

5)在 Category 中,选择 Debugger,显示 Debugger 选项页


在 Driver中,选择 ST-LINK。IAR目前还支持软件仿真模拟和 STice 工具


编译!

通过Project>Compile 或者 Project>Rebuild All 来编译某个源文件或者全部重新编译。


左起是编译,链接,打断点,下载并调试,只调试不下载。



最后附上stm8s在IAR环境下的项目工程,包括了SPI、IIC、PWM、AWU、USART、EEPROM等片上硬件的初始化代码。

http://download.csdn.net/detail/devintt/9454188


关键字:stm8s  IAR  新建工程

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/article_2017091234383.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于STM8的ADC0832采集及蓝牙通信系统
下一篇:STM32f103的触摸屏的设置与使用

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
stm8s
IAR
新建工程

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved