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

附上stm8s在IAR环境下的项目工程,包括了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-LINKIAR目前还支持软件仿真模拟和 STice 工具


编译!

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


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



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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值