- 安装STVP烧录软件,准备好要烧录的hex文件iar for stm8工程转化成烧录文件.hex/.out_小禾5912的博客-CSDN博客
- STVP用ST-Link串口下载,连接好ST-Link,检查设备管理器是否连接成功
- 打开软件,设置芯片型号和烧录链接方式(stm32选SWD,stm8选SWIM)
- 擦除芯片
先开启芯片的保护ON(某些版本的擦除为灰色不能操作,因此目前选择用这个方法)
开启保护后,点击program执行截图所示功能,应用保护操作,出现提升框点“yes”即可
再解除保护
解除保护后,点击program执行截图所示功能,应用解除保护操作
点击read all功能读取数据时,芯片会自动擦除数据,原因是刚刚开启了一下保护
5. 检查电路是否接好(芯片和烧录器的接线),打开需要烧录的.hex文件
6.点击program里的功能(注意不能点在OPTION BYTE的页面操作,只能在如下页面操作,否则后面读出数据会清零)
7.读出数据
8.写入数据
9.如图所示烧录成功,断开烧录器,即可使用
以上属于个人参考各大博主的方法摸索结果,有各种操作问题欢迎评论区交流,互相学习!
擦除方法参考博主:STM8/32 芯片数据擦除_stvp擦除程序_汤西溪的博客-CSDN博客https://blog.csdn.net/weixin_41056779/article/details/125201653