Nanachi 发表于 2020-8-12 13:55:45

【普中】关于普中A7开发板上STM8S无法进行串口下载的解决方法

当在使用51开发板A7上的STM8S时,可能会遇到STM8S无法进行串口下载程序的情况,这可能是STM8S开启了写保护状态导致的,那么如何解除写保护状态并可以重新在串口上下载程序呢?以下是解决方法:
1.准备步骤:需要A7开发板、STLINK、4根杜邦线。
https://img-blog.csdnimg.cn/20190610174616609.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Bhbmc5OTk4,size_16,color_FFFFFF,t_70
用4根杜邦线将STLINK和A7开发板上的STM8S进行连接,接线方式如下:
SWIM-->PD1
GND-->GND
VCC-->VCC5
RST-->STM8S复位按键下面脚(需焊接)


RST杜邦线需要进行焊接 具体焊接位置如图:



连接好后将A7开发板USB接到电脑,同时将STLINK也接到电脑USB。这样准备步骤就做好了。


2.写保护解除:首先需要电脑上需要下载STVP软件,该软件在此贴下方可以下载得到,也可以上ST官网进行下载。
在上一步连接好开发板和STLINK后,我们在电脑上解压压缩包并打开文件夹中的STVP.EXE。
并点击STVP上方的configure

在弹出的对话框中如下图设置,并点击OK。

最后点击下方的OPTION BYTE,在框内找到第一个ROP,将其后面的description设置为off,按下箭头所指的下载按钮即可。

信息输出框内显示如下就证明,解除写保护成功,关闭STVP。
https://exp-picture.cdn.bcebos.com/423041db3620b93afc9af976ad0f8835dc8a8aaa.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1


3.下载串口程序:完成写保护后还要下载一个串口程序才能使STM8S可以进行串口下载,程序在此贴下方能下载得到。
在电脑上下载并解压,打开程序中的IAR工程文件(注意完成STVP步骤后要将STVP关闭),右键工程选择options。

在弹出的对话框中找到左边的debug,并如下图设置,并按下OK。

在左边工程栏中找到main.c双击打开后,按下左边1编译键,编译完成后再按下右边2debug键。

进入dbeug后按下GO键,并用一根杜邦线连接PC1和LED模块的D1,此时可以看到D1在闪烁,证明程序下载成功,此时STM8S就可以正常使用串口下载程序了。

最肥的蚊子1 发表于 2021-4-2 22:07:03

非常感谢同样的问题,已经通过您写的方法完美解决

wfhdzh 发表于 2021-9-27 14:22:23

怎么附件无法读取啊

kristoy 发表于 2021-10-29 13:25:19

附件无法读取加以
页: [1]
查看完整版本: 【普中】关于普中A7开发板上STM8S无法进行串口下载的解决方法