logo资料库

STM8S软件开发指南.pdf

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 STM8S 软件开发指南 [STVD 环境] 深圳. 移优科技 I
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 目 录 1. 如何搭建 STM8S 开发平台 ........................................................................................................ 1 1.1 开发工具介绍 ...................................................................................................................... 1 1.2 安装 STVD 环境 ................................................................................................................. 1 1.3 安装 cosmic 编译器 .......................................................................................................... 3 1.4 尝试运行编译 ...................................................................................................................... 5 1.5 安装串口 ISP 软件 .............................................................................................................. 7 2. 如何进行 STM8S 软件开发 ........................................................................................................ 8 2.1 准备必需的开发资料 ......................................................................................................... 8 2.2 如何建立一个工程.............................................................................................................. 9 2.3 工程的设置 ....................................................................................................................... 13 2.4 如何烧录程序 ................................................................................................................... 16 2.5 STM8S option 配置 ...................................................................................................... 18 2.6 STM8S 的中断系统 ......................................................................................................... 19 II
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 1 如何搭建 STM8S 开发平台 1.1 开发工具介绍 为了进行 STM8S 的软件开发,我们需要安装多个开发工具。打开资料目录,“开发工 具与环境”文件夹,可看到 3 个文件夹,如下: ⑴ stvd stvd 是意法半导体 ST 公司官方推荐的 STM8S 开发环境,建议使用该开发环境,它支 持汇编与 C 开发,配合 ST-LINK 可在线下载与调试程序,简单直观。 ⑵ cosmic STM8S MCU 目前有多种编译器支持, cosmic 编译器与 stvd 开发环境配合是较好 的使用组合,用 C 开发,快速上手。 ⑶ 串口 ISP STM8S MCU 支持 SWIM 接口下载(ST-LINK),也支持串口 ISP 下载,串口下载需要 安装串口 ISP 软件。 1.2 安装 STVD 环境 为了进行 STM8S 软件开发,我们需要安装集成开发环境,下面进行 STVD 的安装说 明。 ⑴ 打开资料文档,“开发工具与环境”-> “1 stvd”文件夹,找到下方图标,双击运 行; 这时,PC 将出现优美的 STM8S 地球风筝图案,如下所示—— 1
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 ⑵ 选择“Next”,并同意协议规定”I accept ..”,不修改安装路径,一路点击“Next” “确定”,直至“Finish” 完成安装。 ⑶ stvd 工具安装完成后,将在你的电脑桌面出现两个应用程序图标: 左边是 STVD,我们将使用它进行 MCU 程序开发; 右边是 STVP,这是烧录工具,可与 ST-LINK 配合使用,实现程序的下载。 ⑷ 双击 STVD 应用软件图标,进入 STVD 开发环境界面: 2
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 点击 Tools 菜单下,Options 项目 出现选项卡界面,点击 Edit,去掉 longline 项的勾号,并点击确定 完毕后,关闭 STVD 软件,恭喜你已经完成了 STVD 环境的安装。 1.3 安装 cosmic 编译器 为了能够使用 C 语言进行程序开发,我们需要编译器支持;cosmic 编译器是 ST 公司 官方推荐的 STM8S C 编译器,请配合 STVD 使用。完成 STVD 安装,下面我们将进行 cosmic 安装。 ⑴ 打开资料文档,“开发工具与环境”-> “2 cosmic 无限制版”文件夹,找到下方 图标,双击运行; 3
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 ⑵ 选择“Next”,并同意协议规定”I accept ..”,不修改安装路径,一路点击“Next”, 当出现下图界面时: 去掉两个选项勾,点击“Next”,这时会弹出一个 Readme 的 TXT 说明文档,将其关 闭然后点击“Finishi”完成软件安装。 ⑶ 接着,注册 cosmic 编译器。打开“开发工具与环境”-> “2 cosmic 无限制版”-> “注册”文件夹,双击下方软件图标: 在弹出的软件界面上: 4
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 点击浏览,将文件夹路径指向 “C:\Program Files\COSMIC\CXSTM8_32K”,然后 点击“应用”,“确定”, 恭喜你,已经完成 cosmic 的安装。 1.4 尝试运行编译 为了测试 STVD+COSMIC 是否可以正常运行,并体验一下 STVD 环境下的编译过程。 这里我们尝试一下运行编译。 ⑴ 从 PC 桌面,打开 STVD 软件,点击文件“Open Workspace..” 指向资料文档 -> 出厂程序 -> LED -> led.stw 5
深圳 移优科技 STM8S 开发板 http://euse.taobao.com 知识源于积累 打开 led 实验工程。 ⑵ 点击 Project -> Settings.. 确保 cosmic 的指向路径“C:\Program Files\COSMIC\CXSTM8_32K ”正确,按下 方绿色标记框设置: 6
分享到:
收藏