1. 运行文件夹 “stm32-stm8_flash_loader_demo” 下的安装文件“Flash_Loader_Demonstrator_v 2.5.0_Setup.exe”。安装时可选择默认路径。
2. 以STM8-QC开发板为例讲解下载过程。
3. 使用PL2303下载线,PL2303驱动安装文件目录:“7 USB转串口线 PL2303资料最新驱动”。运行“PL2303_Prolific_DriverInstaller_v130.exe”,安装PL2302驱动。
4. PL2303下载线如下图所示:
图1
5.STM8-QC开发板实物图如下:
图2
6.本板引出SWIM下载口及UART下载口。本店出售的STLINKV2可以给目标板供电。如果您使用博主的STLINKV2可以不用USB线给目标板供电。如果您的STLINK不能给目标板供电请将使用MN-USB线供电。店家STLINKV2图片为:
图3
7.给目标供电,将STLINK与目标板相连。打开例程工程文件STVD文件。
8.在STVD开发环境中,选择下拉菜单选择:tools--->programmer。
9.在新出现的对话框中,选择Settings页面。在Settings页面中选STLINK。如下图所示:
图4
10. 在弹出的窗口中选择“OPPTION BYTE”页面,如下图所示。将BOOTLOADER选项使能。
图5
11. 在Program页面,点击Start,进行选项字节烧录。烧录完成后,才可以STM8 ISP下载。如下图所示:
图6
12. 如果使用MNUSB线供电,则将STLINK去掉,给目标板供电,接上PL2303下载线。(如果使用店家的STLINKV2,在无需USB供电线时,STLINKV2可不需要去掉,用来给目标板供电)。其中,PL2303接线中,白色接CPU的TXD引脚(PA5),绿色接CPU的RXD引脚(PA4), 黑色接GND(即共地),红色不用接。(当然,如果你想用PL2303供电,可直接将红色接入5V,此时,不需STLINK或MN-USB线供电)
13. 在设备管理器中查看PL2303识别的串口号。操作方法为:右击“我的电脑”,左击“属性”,在出现以下对话框时,选项”硬件”页面,点击“设备管理器”。
图7
14. 在设备管理器页面,查看COM识别的端口号,如下图为COM5.
图8
15. 在开始菜单中,运行FLASH LOADER DEMO程序。如下图所示。
图9
16. 选择正确的端口号。
图10
17. 按下STM8-QC开发板上的复位键,松手后马上点击Next。
18. 在出现的对话框中,根据CPU选择合适的Target,如下图所示。
图11
19. 点击NEXT. 在下一页面中,打开烧录文件。如下图所示:
图12
20. 点击NEXT进行下载。
图13
21. 下载成功后,如下图。
图14
22. 点击CLOSE,复位目标板,查看程序运行结果。至此,下载完成。
注意以下几项:
23. ISP下载的选项字节只需烧录一次。只要选项字节中,FLASHLOADER选项一直为使能,则可以一直ISP下载。否则需要用STLINK将FLASHLOAD使能后才能下载。
24. STM8部分CPU支持串口ISP,支持的器件为:
图15
25. ISP文件包,下载链接:
http://pan.baidu.com/share/link?shareid=387547&uk=1359659888
26. STM8-QC开发板套件,含PL2303线,购买STM8-QC开发板,无需购买STLINK,可直接实现的STM8 MCU的各种实验。
上一篇:STM8 FOR IAR 中实现绝对地址跳转
下一篇:STM8单片机外部晶振不起振解决方法
推荐阅读最新更新时间:2024-11-07 13:27
设计资源 培训 开发板 精华推荐
- LTM4632EY QDR4 存储器电源模块稳压器的典型应用电路
- ADN8833CP-EVALZ,用于评估 ADN8833 超紧凑型 1A 热电冷却器 (TEC) 控制器驱动器的评估板
- 多功能游戏机
- 使用 Analog Devices 的 LT3663EDCB-5 的参考设计
- MCP3421EV、MCP3421 SOT23-6 18 位、3.75 SPS、1 通道 ADC 仪表评估板
- AD780 的典型应用电路,-2.5 V 高负载电流基准
- RT9266 微型封装、高效率、升压 DC/DC 转换器的典型多输出应用
- LTC3789 的典型应用 - 高效率、同步、4 开关降压-升压控制器
- LTC3429 的典型应用 - 具有输出断开连接的 600mA、500kHz 微功率同步升压转换器
- EVAL-AD7262,用于 AD7262 真差分、双路、同步采样、12 位 ADC 和 PGA 的评估板