1、安装STVD,在ST的官网下载。
STVD只支持汇编开发,C语言开发需要安装COSMIC C編譯器,单独下载。
2、到COSMIC官网下载COSMIC C for STM8:http://www.cosmic-software.com/download.php#stm8
对于stm8可以使用32K免费使用权限,每台电脑是1年,以及16K的限制权限。
需要使用邮件获取license.lic文件(必须使用邮件或在线获取,其他方法会不成功)。
3、在STVD添加COSMIC编译器,选择Tools->Option选项Toolsets页面进行设置。
同时软件会自动提示:添加license文件,将前面邮件获取的license指定进来即可。
4、打开工作空间*.stw文件,设置头文件路径:
设置仿真下载器:
官网下载的文件及参考文件:
http://pan.baidu.com/s/1eSh31iM
转自:https://blog.csdn.net/u011329967/article/details/80174236?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2
程序烧录
介绍小操作流程:
1、如图序号1,根据自己使用的芯片,在这里配置和选择芯片
1)、图1 选择烧录工具
2)、图2选择烧录方式,SWIM只能烧录STM8的程序,JTAG和SWD可以烧录STM32程序
3)、图3选择要烧录芯片的信号
如上步骤设置好配置内容后就可以选择烧录程序了
2、如第一张图2,打开要烧录的HEX文件、s19或者sx文件,加载好文件后可以在PROGRAM MEMORY显示程序数据,还可以在DATA MEMORY中需要烧录程序的默认数据
3、如果芯片有写保护,如第一张图3,这里选择OFF
4、将写保护设置下载到程序中,如第一张图4,点击按钮,即可烧录设置数据
5、将程序等所有数据烧录到芯片中,点击第一张图5按钮即可烧录完成
然后就可以测试程序了。 |