你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8程序烧写问题  

[复制链接]
chuhb 提问时间:2016-5-3 10:06 /
开始烧写了程序后运行正常,但过一段时间后,运行不正常了,程序烧写不进去,不知是芯片坏了,还是芯片锁了。
备注:同一个设备换个芯片后烧写程序及运行就正常了。
          用的是STM8S207CB

麻烦各位大神帮忙看看,谢谢~~~

> Programming  PROGRAM MEMORY area...
Error : Cannot communicate with the device !
Check the SWIM cable connection and check all the needed pin connections on the SWIM connector.

If the application code uses Swim Disable and Reset pin as Output or has disabled SWIM Clock Divider:
Try Now to SWITCH OFF and ON the application Power Supply while NRST Reset pin is forced low.

Error : < PROGRAM MEMORY programming failed.

收藏 评论20 发布时间:2016-5-3 10:06

举报

20个回答
xmshao 回答时间:2016-5-5 11:39:17
这种问题都猜谜题。
你说换个芯片就OK. 那连接线路估计问题不大了。确认下你芯片是否加密或SWIM口禁用了。
如果加密锁了,这很好分别,锁了是读不出内容的,OPTION也可以看到状态。利用STVP将OPTION里的RDP打到OFF重新写一次;
如果SWIM禁用了,强行复位进行链接,多试几次尝试连接。【怎么强行复位,有按键最好,没按键用镊子】

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

huaiqiao 回答时间:2016-5-5 09:19:21
这种情况看起来被锁的可能性不大,按照提示应该是您连接问题,或者引脚被复用成了别的功能。
您应该是用SWD的方式进行下载的,请check这些连接线是否正常。然后“Try Now to SWITCH OFF and ON the application Power Supply while NRST Reset pin is forced low”这句很明显的是告诉你电源引脚,和NRST信号有问题。

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

power568 回答时间:2016-5-5 13:34:57
这个问题没哟具体答案,只能用排除法,尽可能想到各种方法测试:
1.是否锁死--使用STVP看看能否解除;
2. 载口是否被复用--查看程序是否使用了下载端口;如果是否被复用,下载后上电运行立即烧录就可能出现连接不上,但是多试几次还是可以连接上的;

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

埃斯提爱慕 回答时间:2016-5-5 09:03:19
提示: 作者被禁止或删除 内容自动屏蔽
JeffJiang 回答时间:2016-5-5 09:04:09
可能是锁了,用stvp解锁,具体方法百度很多,试一下

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

zhoupxa 回答时间:2016-5-5 09:13:20
与器件通讯有问题,原因是硬件连接或者硬件设置

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

jinglixixi 回答时间:2016-5-5 09:24:15
电源引脚或NRST信号有问题

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

荣丰宇 回答时间:2016-5-5 09:27:24
Cannot communicate with the device !
下载器没有连接正确?或者是管脚功能没有打开正确

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

wtliu 回答时间:2016-5-5 09:28:43
是不是写保护熔断了?

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

dwwzl 回答时间:2016-5-5 10:18:27
我也经常遇到,尝试重新安装驱动试试

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

sting 回答时间:2016-5-5 12:15:43
Error : Cannot communicate with the device !
st-link找不到stm8,先检查接线

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

cos12a-21701 回答时间:2016-5-5 12:33:55
有可能是外围复位电路存在问题,
你可以用万用表量一下复位脚的电平情况,是否一直处理复位状态。

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

MouseCat 回答时间:2016-5-5 13:41:01
这个是提示无法通信,检查一下连接线是不是有问题。。。。。
可以换片板试一下

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

wenyangzeng 回答时间:2016-5-5 14:46:04
可能你把SWIM口写成输出状态了,第二次当然写不进去了。

评分

参与人数 1ST金币 +2 收起 理由
沐紫 + 2

查看全部评分

12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版