历史上的今天
今天是:2024年10月27日(星期日)
2021年10月27日 | vscode 使用 IAR_STM8 工具链 编译调试 STM8 项目
2021-10-27 来源:eefocus
本文介绍如何在 EIDE 上使用 IAR_STM8 工具链完成项目编译,并使用 STM8-Debug 完成调试
本文以 STM8S105K4T6 为例
1. 使用 EIDE 创建一个 8/16 Bit MCU 项目

2. 项目目录下创建一个文件夹,将 STM8S 标准外设库复制到该目录下

3. 添加宏,本例是:STM8S105

4. 将 STM8S_StdPeriph_Driver 目录添加到项目,并排除 无用和不支持 的外设

排除该 芯片 不支持的外设,和不需要使用的外设
5. 切换到 IAR_STM8 工具链,打开配置,填写要使用的 链接脚本 名称
所有可用的 链接脚本 位置:
6. 写好代码,编译

7. 填写好 launch.json,连接好 STLink,F5 开始调试
EIDE 会生成一个默认配置,可以用作参考
此模板已上传,可直接通过 EIDE 从模板创建
史海拾趣
|
NI MeasurementStudio免费培训课程诚邀您参与 NI Measurement Studio是National Instruments(美国国家仪器有限公司)为Microsoft Visual Studio 2008/2005/.NET 2003和Visual Studio 6.0环境所开发出的一款集成式套件, 包括各种类别的测试、测量与自动化应用的控件。Measurement Studio针对 ...… 查看全部问答> |
|
请问有需要CSR BlueLab蓝牙开发资料、SPI仿真器(SPI下载器)的吗? 你需要CSR 蓝牙开发的SPI仿真头(下载线)的吗? 具有UART-232转接口、复位键、HOLD键、 兼容1.8V I/O口,串口收发可以倒换或短接,面积小巧、使用方便。 支持CSR的BlueLab、BlueSuite等工具。 联系 13261620407… 查看全部问答> |
|
嵌入式开发,要对USB设备进行管理。在linux 2.4 下插入USB设备可以从系统配置文件/proc/scsi/usb-storage*/* 中读出USB设备的插入状态,该文件最好一行Attached为yes就是已经插上USB设备了,若为no就是没有插上。现在linux 2.6下,并没 ...… 查看全部问答> |
|
在开关电源设计中,电流控制模式中有的用DCM模式有的用CCM模式,想问一下,在设计一个电路前,怎么选择这两种模式呢?也就是说为什么有的电路选择DCM,而有的电路选择CCM; 看过一些档案材料;DCM与ccm确实有一些差异,CCM能储存更多的能量; 然后 ...… 查看全部问答> |
|
【连载】【ALIENTEK MiniSTM32 开发板】STM32不完全手册--按键输入实验(实验二) ALIENTEK开发板购买地址:http://shop62103354.taobao.com/ [ 本帖最后由 正点原子 于 2010-8-30 09:35 编辑 ]… 查看全部问答> |




