- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Stm8 学习之旅 北京微芯力科技术有限公司
一 工程的建立
我们先来回忆一下我们熟悉的IAR 编译软件工程的结构,请看下图我们以gpio 的工程文件为参考:
打开该文件后如图,几个文本文档是我们写的程序。
IAR使用ewarm 环境,所以建了一些文件夹,为了更清晰此文件夹下为工程文件和几个我们需
要使用但不用更改的文件。
仿真stm8 的stvd 编译器工程文件结构和此相似,当然具体什么文件放在哪也是按照自己意愿来,
但是做为初涉该软件的人,我们还是按照规矩一点的来。首先我们先按装必备的软件
1
Sttoolset.exe 是编译软件安装程序,按照提示即可安装完成
Cosmic stm8 是第三方编译软件,和上面的软件联合使用,用来编译我们写的程序。
安装完后图标如图:我们只使用st visual develop 来建立工程
好现在我们来建立工程 , 首先我们在电脑里建立几个文件,用来放我们将要建立的工程文件:
我们建立一个stm8uart 工程 如图
Library 是公用的文件 和 32 一样
在projectusart 文件夹下建立 cosmic 文件夹 因为我们使用cosmic 编译器
Ok 下面开始建立工程: 点击桌面的图标 如图:
2
打开后:
Filenew workspace
出现如图
3
选择阴影部分 如图 工程环境我们输入 uart 路径我们选择我们上面建立的cosmic 路径
点击ok 工程文件 我们仍输入uart 当然可以不一样
project location 和上面一样
toolchain 如图所示
toolchain root 选择我们安装的cosmicstm8 编译软件的路径 找到cxstm8 处 如图
点击ok 选择我们要使用的芯片 show MCUs 里面可以方便我们关键字搜索
4
点击 ok 界面如图
我们把里面的main.c 和….cs 删除 因为我们这里不自己编程序 而是使用已有的例程
保存工程
5
然后我们反过去看一下 电脑上工程文件夹里面
删除两个.c 文件
好,我们现在先向文件夹里添加 例程中的文件:
打开usrat 例程文件
我们把 上面vector.c 文件添加到 cosmic 文件夹下
剩下的加到 工程文件 projectusart 根文件下:
好了,现在我们把 .c 和,h 文件分别添加到工程:
6
如图:
下面我们添加库文件里我们要用到的 .c 和.h 文件,和stm32 一样
看工程下的 readme.txt 文件
在 library 找到这些文件加入添加方法如上,当然我们也可以另加文件,把这些不用我们编写只供调
用的文件放在这个文件下,在这里我们先不这样做,直接加到一起如图:
Ok 配置我们简单看一下,这里我们不需要设置,就可以编译了,当然当我熟练了,里面有些客户需要
7
还是要改,那是后话
好了,现在可以编译了
8
设置一下设置 我们就可以debug 下载了 用rlink
Ok 开始我们stm8
原创力文档


文档评论(0)