搜索
查看: 3386|回复: 2

[原创] IAR下开发STM8-SO8-DISCO

[复制链接]

该用户从未签到

69

主题

1815

帖子

124

蝴蝶豆

版主

最后登录
2021-3-16
发表于 2019-3-3 21:15:40 | 显示全部楼层 |阅读模式
本帖最后由 freeelectron 于 2019-3-3 21:15 编辑

1、准备标准库函数文件,官方的标准库函数为stsw-stm8069,解压后如下图:
图片1.png


2、新建一个文件夹,本例子命名为stm8-project,新建四个子文件夹,分别命名为APPReadmeUSERSTM8S_StdPerph_Driver:
图片2.png

3、从库函数例程以下目录拷贝
图片3.png
incsrc两个文件夹以及内容至STM8S_StdPerph_Driver目录。


4、从库函数例程以下目录拷贝main.cstm8s_conf.hstm8s_it.c stm8s_it.hUSER目录。
图片4.png


5、在Readme目录下新建一个文本文件,命名为readme.txt:
图片5.png


6、新建一个工作空间:
图片6.png


7、新建工程:
图片7.png


8、选择工程的类型,这里我们选择为“Empty project”:
图片8.png


9、工程另存为stm8,保存在前面新建的stm8-project文件下:
图片9.png


10、右击工程名称,添加分组:
图片10.png



11、依此添加APPReadmeSTM8S_StdPeriph_DriverUSER四个分组:
图片11.png


12、往新建的分组里面添加文件:
图片12.png


13、编译文件:
图片13.png


14、编译文件另存为stm8.eww,存在前面新建的stm8-project目录下:
图片14.png


15、编译报错:
图片15.png


16、右击工程名称,选择options,选择C/C++ compiler选项:
图片16.png


17、添加头文件路径,依此添加项目文件里面有头文件的路径:
图片17.png


18、再次编译,提示选择一个设备:
图片18.png


19、找到stm8s.h,选择目标cpu
图片19.png


20、本例程,选择stm8s0001,再次编译通过:
图片20.png


21、右击工程名称,选择options,选择Output Converter,这里我们选择生成hex文件:
图片21.png

22、右击工程名称,选择options,选择Debugger,这里我们选择STLINK
图片22.png

















回复

使用道具 举报

该用户从未签到

0

主题

65

帖子

0

蝴蝶豆

中级会员

最后登录
2020-10-10
发表于 2019-3-4 16:42:44 | 显示全部楼层
支持下
回复

使用道具 举报

该用户从未签到

0

主题

133

帖子

0

蝴蝶豆

中级会员

最后登录
2022-4-29
发表于 2019-3-10 12:27:07 | 显示全部楼层
支持下
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-27 03:14 , Processed in 1.168636 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表