2015年08月07日 星期五 16:12
STVD的全称是ST Visual Developer,是意法半导体公司专门为STM8系列MCU提供的一套集成开发环境。
STVD本身只有汇编编译器,没有C语言编译器,但STVD内置了多种第三方C语言编译器的支持,我使用的是Cosmic Software的C语言编译器。
Cosmic C语言编译器的免费版本可以支持32KB的程序,真的算是免费的午餐了。
在安装Cosmic C语言编译器的过程中,安装程序会提示进行注册,填写必要的信息后,可以直接发送邮件到官方指定邮箱,也可以将注册信息输出到一个文件中,稍后自行发送。
官方人员审核通过后(这个步骤是人工审核,比较慢),会发送一封附带License文件的邮件到我们的注册邮箱,我们将这个License文件复制到Cosmic C语言编译器的安装目录中的License文件夹即可。
然后我们需要配置STVD来支持Cosmic编译器,这个步骤也很简单,只需要在选项中的toolset选项卡中配置相关的目录即可,如下图所示。
我制作了一个工程模板,包含了STM官方的Standard Peripherals Library,MCU指定为STM8S Discovery开发板的MCU。大家可以直接下载使用。
STVD理所当然的支持ST-Link调试器,在项目的设置中选择即可,调试非常方便。
参考资料:
STVD + Standard Peripherals Library 工程模板
Zeuux © 2024
京ICP备05028076号