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

ST-LINK可以找到芯片但却无法擦除。

[复制链接]
熙隆 提问时间:2021-7-20 12:32 / 已解决
STM32F030R8
ST-LINK
keil_v5
STM32 ST-LINK Utility
在KEIL和STM32 ST-LINK Utility中可以找到或连接到FLASH,但却无法ERASE,如果要读FLASH里的程序可能要求过高,但无法擦除令人沮丧。
在KEIL_V5中一直显示:
full chip erase failed!
internal command error
在STM32 ST-LINK Utility中一直显示:
can not connect to devicel
但前面我们已经connect 了芯片,并且已经显示了芯片和闪存的信息。
是什么原因呢?
没有接错脚,也没有使用A13 A14 A15 B3 B4 做其他用途,拉低复位脚电压也试过。

收藏 评论3 发布时间:2021-7-20 12:32

举报

3个回答
xmshao 最优答案 回答时间:2021-7-20 16:31:04
遇到这种事情的确容易令人沮丧甚至抓狂。首先确认下供电是否正常。另外, 你现在能否看到芯片的option选项?
若能,看看是否有读保写保护了。还有,你可以调整下不同的连接模式试试。
REST.png
还有,换块板,或换成STM32CubeProgrammer工具试试。

jundao721 回答时间:2021-7-20 14:10:06
boot0脚需接低电平,无法擦出,flash 应该还处于锁定状态。https://www.cnblogs.com/unclemac/p/12783327.html这篇文章你读读,应该能帮到你。
xmshao 回答时间:2021-7-20 16:32:19
遇到这种事情的确容易令人沮丧甚至抓狂。首先确认下供电是否正常。另外,你现在能否看到芯片的option选项?



若能,看看是否有读保写保护了。还有,你可以调整下不同的连接模式试试。







还有,换块板,或换成STM32CubeProgrammer工具试试。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版