文档库 最新最全的文档下载
当前位置:文档库 › STM8S103F写入user_bootloader实现串口下载

STM8S103F写入user_bootloader实现串口下载

STM8S103F写入user_bootloader实现串口下载
STM8S103F写入user_bootloader实现串口下载

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

相关文档