本帖最后由 freeelectron 于 2019-3-3 21:15 编辑 ; ^( ^ |6 p: ?1 _9 t$ G, a 1、准备标准库函数文件,官方的标准库函数为stsw-stm8069,解压后如下图: 2、新建一个文件夹,本例子命名为stm8-project,新建四个子文件夹,分别命名为APP、Readme、USER、STM8S_StdPerph_Driver: 3、从库函数例程以下目录拷贝- A$ u1 w R6 ` inc和src两个文件夹以及内容至STM8S_StdPerph_Driver目录。 1 I2 s! B+ H* q G/ o: A3 q 4、从库函数例程以下目录拷贝main.c、stm8s_conf.h、stm8s_it.c 、stm8s_it.h到USER目录。( B. c! k; F o0 [" c. m" a5 \7 [ , c6 ?2 l8 \% U* h0 M# y& Y! C. _& w! r! d 5、在Readme目录下新建一个文本文件,命名为readme.txt: 6、新建一个工作空间: 7、新建工程: 4 o7 R6 f7 j: Q# G" D; D" U 8、选择工程的类型,这里我们选择为“Empty project”: & I, {* H) P. m 9、工程另存为stm8,保存在前面新建的stm8-project文件下: 10、右击工程名称,添加分组: * U' ]3 j6 v( r' K. f. e 11、依此添加APP、Readme、STM8S_StdPeriph_Driver、USER四个分组: 12、往新建的分组里面添加文件: $ o" N) g4 M& i$ W% z( t$ }- O1 D 13、编译文件: 14、编译文件另存为stm8.eww,存在前面新建的stm8-project目录下: $ d! |/ v" @4 X* m) c& s 15、编译报错:3 N2 H: Q1 O0 {/ I 16、右击工程名称,选择options…,选择C/C++ compiler选项: 17、添加头文件路径,依此添加项目文件里面有头文件的路径: 18、再次编译,提示选择一个设备: 19、找到stm8s.h,选择目标cpu: - F; T8 _6 M$ X 20、本例程,选择stm8s0001,再次编译通过: 1 V& p& w" W0 u# \3 \1 B 21、右击工程名称,选择options…,选择Output Converter,这里我们选择生成hex文件: 22、右击工程名称,选择options…,选择Debugger,这里我们选择STLINK: ' z- s2 I r, a2 A/ v 2 q* K& u' b- [) u6 E$ Y , X7 J+ v3 d# b3 i6 ] - m2 r7 I0 G0 y- ^ 2 I9 Q) E6 s3 }7 V' ` 9 K9 g7 J1 a E; ?1 p- w 3 T7 y1 ` ^+ Q5 O* l |
支持下 |
支持下 |