白姐透特今晚开什么码

打印

GD32F103C8T6 Could not stop Cortex-M device无法烧录了

[复制链接]
514|23
跳转到指定楼层
楼主
用GD32F103C8T6控制的板子,boot0接地,用ST-LINK V2调试烧录了一段时间都没什么问题。突然某天打开KEIL5,接上板子点烧录就出现如图的情况,好像能识别芯片,但使用KEIL5 点download又不行。用STVP清除烧录都不行,把boot0接3.3V,用MCUISP和串口1通讯也不行。以为芯片坏了换芯片,过不了两天第二次又出现了。请教各位大神,这是什么问题呢?要怎么解决?

相关资料

沙发
|2019-12-16 14:29|只看该作者
能检测到芯片,说明下载部分是好得,芯片也是正常的,降低速度试试。
板凳
 楼主|2019-12-16 14:43|只看该作者
xyz549040622 发表于 2019-12-16 14:29
能检测到芯片,说明下载部分是好得,芯片也是正常的,降低速度试试。

还是不行,1M/0.1M/0.025M都试过了
地板
|2019-12-16 22:41|只看该作者
芯片坏了,  内部有错误?
5
 楼主|2019-12-17 09:18|只看该作者
airwill 发表于 2019-12-16 22:41
芯片坏了,  内部有错误?

我也想知道啊,前一天还用得好好的,第二天再加电就不行了。看上去能读到芯片型号ID,但SWD清除烧录,串口1也连不上。实在搞不懂。
6
|2019-12-17 10:10|只看该作者
想问一下,你用串口烧写的端口是哪两个啊,串口多了,不要再弄错掉,另外你现在SWO端口下载的信息已经显示芯片是有效的,按理芯片没有坏掉。试试GDLINK或者CMSIS—DAP吧,我没有用过用STLINK来调试GD的芯片。
7
 楼主|2019-12-17 10:50|只看该作者
xdqfc 发表于 2019-12-17 10:10
想问一下,你用串口烧写的端口是哪两个啊,串口多了,不要再弄错掉,另外你现在SWO端口下载的信息已经显示 ...

我串口烧录用的是串口1,PA9/PA10这两个引脚。一般我都是用SWD来烧录的,因为手上有ST-LINK V2的烧录器,也一直能调试能擦除能烧录,就寻思着没必要换了,毕竟它是OK的啊。
后面我会搞个别的烧录器,但主要问题是,这不是烧录器问题啊,这是芯片不能烧录不能运行的问题。而且无缘无故就出现这样的情况,对这个芯片的可靠性有点怀疑了。
8
 楼主|2019-12-18 09:13|只看该作者
emmmm,别沉啊,难道大伙都没碰到过这种情况吗?难道是我买彩票中了bug?
9
|2019-12-18 11:24|只看该作者
拉高BOOT0并复位,然后再看能不能擦除。
10
|2019-12-18 11:25|只看该作者
下载过代码后不能烧录,所以和代码是否有关系,如果超频也有可能出现这个情况,硬件晶振和程序中设置不匹配就可能超频。
11
|2019-12-18 11:26|只看该作者
CharryW 发表于 2019-12-18 11:25
下载过代码后不能烧录,所以和代码是否有关系,如果超频也有可能出现这个情况,硬件晶振和程序中设置不匹配 ...

如果是超频导致,那把BOOT0拉高切换启动方式或者用镊子短接晶振引脚都可以让异常程序不运行然后擦除代码
12
|2019-12-18 11:28|只看该作者
还有个可能就是芯片被读保护了,读保护的话可以用Jflash等工具解锁,或者用ISP串口恢复选项字节。如果你把BOOT0拉高但不能进行ISP下载的话那可以检查下BOOT1是不是没有拉低,只有在BOOT0拉高,BOO1拉低的情况才能进入ISP模式
13
 楼主|2019-12-18 12:57|只看该作者
CharryW 发表于 2019-12-18 11:28
还有个可能就是芯片被读保护了,读保护的话可以用Jflash等工具解锁,或者用ISP串口恢复选项字节。如果你把B ...

感谢老哥,我是用内部108M的震荡的,BOOT1也拉低了。
你说的用JFlash解锁 和 用ISP串口恢复选项字节 的方法,麻烦能说得详细点吗?第一次用这个芯片,什么都不懂。拜托了~
14
|2019-12-18 13:57|只看该作者
未成熟的小麦 发表于 2019-12-18 12:57
感谢老哥,我是用内部108M的震荡的,BOOT1也拉低了。
你说的用JFlash解锁 和 用ISP串口恢复选项字节 的方 ...

用Jlink,Jflash上位机里可以解除芯片保护,或者在上面豹子头GD资料网站里下载ISP工具,连接串口按提示依次下一步就行,用ISP要把BOOT0拉高,BOOT1拉低才能用,BOOT1拉低了吗
15
 楼主|2019-12-18 17:33|只看该作者
CharryW 发表于 2019-12-18 13:57
用Jlink,Jflash上位机里可以解除芯片保护,或者在上面豹子头GD资料网站里下载ISP工具,连接串口按提示依 ...

已经用万用表看过BOOT1是低电平了。之前都是用SWD或者串口擦除的。
现在等JLink到货才能试下。
16
 楼主|2019-12-20 09:36|只看该作者
本帖最后由 未成熟的小麦 于 2019-12-20 10:39 编辑
CharryW 发表于 2019-12-18 13:57
用Jlink,Jflash上位机里可以解除芯片保护,或者在上面豹子头GD资料网站里下载ISP工具,连接串口按提示依 ...

买了个jlink,用那个叫JLinkSTM32的解锁工具也不行


用那个JFLash ARM里面有个unlock的功能,也不行


735205dfc243e481b0.png(23.5 KB, 下载次数: 0)

735205dfc243e481b0.png
17
|2019-12-20 10:20|只看该作者
串口ISP都下载不了的话,估计芯片危险了,但是看开始的SWD的画面,芯片就没有坏掉啊,要么换个芯片看看,不过,GD的芯片还是很耐操的,一般不应该怀疑芯片会坏掉,但是现在只能先换一个试试看了。
18
 楼主|2019-12-20 10:32|只看该作者
本帖最后由 未成熟的小麦 于 2019-12-20 10:35 编辑
xdqfc 发表于 2019-12-20 10:20
串口ISP都下载不了的话,估计芯片危险了,但是看开始的SWD的画面,芯片就没有坏掉啊,要么换个芯片看看,不 ...

已经坏了2个了第一次坏的时候以为是偶然事件,没想到两个都一样。。。好的时候野试过串口擦除没问题的,所以也不怀疑接线什么的。坏了以后,STLINK,JLINK,串口都不行了
19
|2019-12-20 10:40|只看该作者
未成熟的小麦 发表于 2019-12-20 10:32
已经坏了2个了第一次坏的时候以为是偶然事件,没想到两个都一样。。。好的时候野试过串口擦除没问 ...

小哥你最好检查一下硬件电路,GD的芯片还是很耐操的,没有呢感觉的那么脆弱,我用了好多个品种下来,都没有遇到坏掉的,用GD32F130开发的矢量电机控制器从来没有出现坏过芯片的情况,最近开始用GD32E230做的另外一个产品,也没有出现坏芯片的情况。先查一下硬件电路吧。
20
|2019-12-20 10:45|只看该作者
未成熟的小麦 发表于 2019-12-20 10:32
已经坏了2个了第一次坏的时候以为是偶然事件,没想到两个都一样。。。好的时候野试过串口擦除没问 ...

GD芯片电源不要超过3.6吧,一般3.3V,你检查一下,有没有5V给弄进来了。
扫描二维码,随时随地手机跟帖

本版积分规则

我要发帖投诉建议创建版块

快速回复

您需要登录后才可以回帖
登录 | 注册

论坛热帖

在线客服 快速回复 返回顶部返回列表