一、STM8开发环境
1、ST 8bit MCU通用集成开发环境——ST Visual Develop
IDE包含代码编辑、汇编编译器、代码调试功能,不含C编译器。同时IDE还自带ST Visual Programer编程软件,支持主流8bit
免费的16K代码限制C编译器——COSMIC C Compiler for STM8 16K Limited
运行ST Visual Develop(STVD) 集成开发环境,通过菜单栏Files -> New WorkSpace我们可以新建一个新的STM8工程。
2、第三方集成开发环境——IAR for STM8(EWSTM8)
IAR Systems公司为STM8微处理器开发的一个集成开发环境,入门容易、使用方便且代码紧凑。
二、IAR for STM8下载与安装
V1.4版本的下载地址:http://pan.baidu.com/s/1qYS8sf6
正常安装,驱动全部安装。
安装完成需要注册:
1、打开安装好的IAR for STM8软件。Help->License Manager进入许可管理
2、打开许可管理会弹出“许可向导”,点击“取消”
3、切换网络,使用离线激活方式:License->Offline Activation进入激活界面
4、打开注册机,选择IAR类型:STM8,点击“Generate”生成许可码并复制
5、返回激活界面,粘贴注册码,点击“下一步”
6、选择''No",点击“下一步”
7、保存激活信息“ActivationInfo.txt”,点击“下一步”“下一步”
8、切换到注册机界面,在注册机上打开“ActivationInfo.txt”
9、生成“ActivationResponse.txt”文件,保存
10、返回软件注册界面,打开上一步生成的“ActivationResponse.txt”文件,点击“下一步”
11、点击“Done”,注册完成
三、IAR for STM8S标准库STM8S_StdPeriph_Lib_V2.2.0
官网下载链接(需要ST账号登陆):
http://www.st.com/en/embedded-software/stm8-embedded-software.html?querycriteria=productId=SC1807
解压下载标准外设库可以看见下面四个文件夹和参考资料:
_htmresc:图片文件夹
Libraries:标准驱动库
Project: 示例工程
Utilities:公共代码、评估板代码
我们主要使用Libraries目录下STM8S_StdPeriph_Driver源代码,其他参考文件用于开发学习时参考使用。