topmarking 发表于 2017-11-13 19:39:59

STM32F405-Flash程序丢失后不能再下载

各位高手:有没有遇到STM32F405运行一段时间后flash程序丢失,再用DLINK下载也写不进去的情况?我们用该片用了两年多了,在今年已出现了八块这样的现象,换了另一片STM32F405后就可以下载运行了,更换完STM32F405后,又能正常工作了。请各位帮忙分析一下,是STM32的问题还是其他的问题,谢谢!

rochp 发表于 2018-3-30 18:31:39

内存烧了吧!

bargagebaobei 发表于 2018-3-31 13:30:59

1、将板子供电全部断开,这里包括3.3V电源供电和JLINK等所有能给开发板供上电的设备全断开。
·         2、找到BOOT0引脚,将BOOT0拉高。
  方法:在板子上找一个高电平引脚,手动用导线将BOOT0连接到该引脚上即可。
  (注意:我的STM32板子供电是3.3V的,所以我找了一个3.3V的引脚,用导线连接到了BOOT0上,千万别弄错了,电平接高了不小心可是要烧坏板子的!)
·         3、BOOT0拉高以后,保持这个姿势不要动,打开电源,重新给板子上电。
·         4、插上JLink或者STLink,下载程序。一般这次肯定可以下载进去了。下载完成以后,就可以断开BOOT0了,让他恢复低电平。
页: [1]
查看完整版本: STM32F405-Flash程序丢失后不能再下载