STM8S103F写入user-bootloader实现串口下载
一、bootloader软件的编译和写入
1、需要的软件,以下软件可以从st网站获得
STM8_UserBootloader_examples
Flash Loader Demonstrator
ST Visual Develop
ST Visual Programmer
CXSTM8
2、安装stvd等软件建立IDE工作环境
3、修改STM8_UserBootloader_examples中的相关main.h文件中的参数
4、修改编译link参数,加入红框部分
5、用ST Visual Programmer软件通过st-link写入生成的代码
二、应用程序编写时注意情况
1、写好编译程序后要修改link参数,使程序从9000开始
1、stm8s103f3的引脚接线
2、下载程序的修改
使用Flash Loader Demonstrator默认是不支持8k程序下载的,需要以stm8l_32k为蓝本修改
下smap文件。
3、修改软件界面如下
4、将nrst引脚接地,就是复位,复位结束后马上点next按钮,会出现如下页面,点确定
5、选择改好的stm8l_8k,点next下一步
6、选择要下载的文件,注意此文件编译时要修改link参数把起始地址放在9000 处
四、以下是stm8s103f修改好的相关文件
1、修改编译好的bootloader
2、修改好的STM8L_8K.STmap