请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 562|回复: 0

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

[复制链接]

17

主题

159

帖子

887

积分

高级会员

Rank: 4

积分
887
发表于 2020-8-12 13:55:45 | 显示全部楼层 |阅读模式
  当在使用51开发板A7上的STM8S时,可能会遇到STM8S无法进行串口下载程序的情况,这可能是STM8S开启了写保护状态导致的,那么如何解除写保护状态并可以重新在串口上下载程序呢?以下是解决方法:
  1.准备步骤:需要A7开发板、STLINK、4根杜邦线。
  
用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



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

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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2020-9-30 01:26 , Processed in 0.312500 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表