stm32f103zet6下载程序以后复位或者断电上电以后程序消失问题,个人解决方法
时间:10-02
整理:3721RD
点击:
今天,我下载跑马灯程序,按了下复位就发现板子没反应了,然后我就掉电再上电还是没反应,于是我上网找解决方法,先把我的解决的方法分享给大家,我收用Flymeu串口下载的程序。第一种方法:我在定时初始化前面加了500ms延时,结果还是失败了
第二种方法:修改BOOT0 和BOOT1
图一是BOOT0=1 BOOT1=0 ISP模式,下载程序
图二是BOOT0=0 BOOT1=0 user flash模式 ,在ISP模式下载完程序,然后切换到flash模式,这样以后复位或者掉电再上电都程序都没有消失
图三是BOOT0 =1 BOOT1=1 SRAM模式,结果是和图一的情况一样,程序下载以后就消失了
综上所述,我认为IPS模式下载默认存储是SRAM,要是想要断电保护程序选择flash 存储程序,以上就是我这次的经验,谢谢。
第二种方法:修改BOOT0 和BOOT1
图一是BOOT0=1 BOOT1=0 ISP模式,下载程序
图二是BOOT0=0 BOOT1=0 user flash模式 ,在ISP模式下载完程序,然后切换到flash模式,这样以后复位或者掉电再上电都程序都没有消失
图三是BOOT0 =1 BOOT1=1 SRAM模式,结果是和图一的情况一样,程序下载以后就消失了
综上所述,我认为IPS模式下载默认存储是SRAM,要是想要断电保护程序选择flash 存储程序,以上就是我这次的经验,谢谢。
图一
图二
图三
我补充一下,ISP模式下载好程序以后,然后切换到BOOT0 =0 BOOT1 =0,User flsah模式,这样程序复位或者掉电都不会不见,其实ISP模式下载的程序就放在flash中的
为什么我从来没消失过呢!