文章目录
- 1 开发软件安装
- 1.1 安装软件
- 1.2 编译器下载安装
- 1.2.1 下载编译器
- 1.2.2 安装
- 1.2.3 添加密钥
- 1.3 编译器地址配置
- 2 编程开发
- 2.1 下载软件开发包
- 2.2 解压,打开工程
- 2.3 选择对应芯片
- 2.4 点击重新编译,不要有错误
- 2.5 如果提示你,需要加载密钥
1 开发软件安装
` 提示:这里假设使用的芯片是stm8s003的作为应用案例介绍
1.1 安装软件
ST Visual Develop (STVD) 为对应用程序开发进行全程控制(从构建和调试应用程序代码到微控制器编程)提供了一种简单易用且十分高效的环境。STVD是免费提供的ST MCU工具集的一部分,该工具集还包含ST Visual Programmer编程接口和ST Assembler Linker。
为了构建应用程序,STVD为STM8微控制器无缝集成了C和汇编语言工具链,其中包含Cosmic和Raisonance C编译器以及ST Assembler Linker。调试时,STVD可提供集成模拟器(软件),并支持全套硬件工具,包括低成本RLink和ST-LINK电路内调试器/编程器、面向ST7微控制器中的经济型ST7-DVP3和高端ST7-EMU3系列MCU的模拟器,以及面向STM8微控制器的STice高级模拟器。
为了对ST微控制器进行应用程序编程,STVD还提供一个接口,用于在不离开STVD的情况下对微控制器Flash存储器进行读、写和验证操作。该接口基于ST Visual Programmer,适用于STVP支持的所有目标器件和编程工具。
ST MCU工具集包含ST Visual Develop、ST Visual Programmer和Assembler Linker,可从www.st.com网站免费下载。
这里使用stm官方使用的ST Visual Develop集成开发环境,用于开发ST7和STM8应用程序.
可以从官网下载:这个程序包:集成开发包
这个集成开发包跟keil-8位单片机界面很类似,也很容易上手。
双击界面安装好,就可以看到桌面有这个软件。
1.2 编译器下载安装
1.2.1 下载编译器
这个STVD不带编译器的,一般可以选择:Cosmic或者Raisonance 这两种编译器。这里使用Cosmic的编译器。
你可以从Cosmic的官网下载:
为了方便,你可以从这里下载你需要的编译器
1.2.2 安装
双击这个软件安装,输入你的用户名,进行安装,选择默认路径安装就好。如果要修改路径,不要出现中文路径。
输入名字 和公司,随便输入
选择安装路径,可以选择默认
这里需要的最好的需要注册: 输入用户名、公司名和邮箱。 这个邮箱很重要,一定要能接收到邮件。
填好之后,点击on the web。进入到
浏览器进入配置界面: 输入邮箱,和验证码,选择提交(submit)。
如果成功,系统告诉你可以登录邮箱下载密钥。
1.2.3 添加密钥
1.3 编译器地址配置
打开软件,选择 tool(工具),选择options
选择toolset,如果就行配置:
1 toolset:选择 STM8 Cosmic
2 root paht :路径选择你之前安装路径,点击到CSSTM8的文件夹
3 点击确定,bin path 空着
2 编程开发
2.1 下载软件开发包
这个开发的标准的外设库,可以加速开发。
可以通过官网进行下载
2.2 解压,打开工程
打开STVD 软件,file -》 打开open workspce
找到解压的开发包里面找到 Cosmic文件夹,
选择project.stw ,打开工程
2.3 选择对应芯片
找到工程浏览器,选择你需要的芯片。譬如 我这里用到 stm8s003,然右击,选择 set as Attive project。
2.4 点击重新编译,不要有错误
2.5 如果提示你,需要加载密钥
选择 添加之前下载密钥,选择下一步 next
找到之间下载密钥
点击下一步(next)和结束(finish)