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 做其他用途,拉低复位脚电压也试过。 |
遇到这种事情的确容易令人沮丧甚至抓狂。首先确认下供电是否正常。另外, 你现在能否看到芯片的option选项? 若能,看看是否有读保写保护了。还有,你可以调整下不同的连接模式试试。 还有,换块板,或换成STM32CubeProgrammer工具试试。
boot0脚需接低电平,无法擦出,flash 应该还处于锁定状态。https://www.cnblogs.com/unclemac/p/12783327.html这篇文章你读读,应该能帮到你。
遇到这种事情的确容易令人沮丧甚至抓狂。首先确认下供电是否正常。另外,你现在能否看到芯片的option选项? 若能,看看是否有读保写保护了。还有,你可以调整下不同的连接模式试试。 还有,换块板,或换成STM32CubeProgrammer工具试试。