论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1042阅读
  • 8回复

[技术文章]如何拯救烧错固件的单片机? [复制链接]

上一主题 下一主题
离线infowei
 

性别:
人妖
发帖
4541
金币
1405
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2021-05-12
在使用步兵主控开发板时(STM32F405RGT6,晶振 25M),使用原子的工程(STM32F4075ZGTx,晶振 8M) device 修改成 STM32F405RGT6 和必要的其它修改,程序下载后导致芯片不能继续下载,可能的原因是晶振频率修改错误,该错误解决办法: I69Z'}+qz  
stm32f4xx.h system_stm32f4xx.c 的晶振频率进行修改,如下所示:由于步兵主控板芯片晶振频率为25MHz,所以我们需要把晶振频率进行修改,在这两个地方进行修改,将8 都改为 25 就可以了,但是如果已经导致不能下载程序,出现下面的警告:使用以下方法解决(顺序很重要):先将 BOOT0 引脚置高电平,BOOT1 置低电平,然后复位,最后点击下载,当正在下载时就可以将 BOOT0 引脚重新置为低电平。目的就是一开始让芯片进入 bootloader程序,此时就可以进行下载程序了。如果没有复位按键,那么就可以先将 BOOT0 接入高电平(默认 BOOT0BOOT1 一般是通过电阻接低电平的,所以此时只需将 BOOT0引出接入高电平),然后上电(相当于复位了),最后点击下载,当程序正在下载时就可以不接高电平了。另外一个方法是使用 keil软件 flash 菜单的擦除选项,首先擦除整个应用程序(擦除的目的是让单片机不运行错误的时钟配置程序导致出错),然后点击下载,前提还是需要修改文件并编译后才能正常下载,这样就不需要使用复位按键。


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
在线mj8abcd

性别:
帅哥
发帖
10595
金币
4796
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2021-05-12
  


离线ai317

性别:
帅哥
发帖
2897
金币
670
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2021-05-12
STM32F405已经是赶上金价了


离线huangweiqiao

性别:
帅哥
发帖
2197
金币
1192
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2021-05-13


离线小鑫鑫

性别:
人妖
发帖
5423
金币
13774
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2021-05-13



性别:
帅哥
发帖
1980
金币
1474
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2021-05-13


离线18779974230

性别:
帅哥
发帖
421
金币
893
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 2021-05-13
    


离线gds135

性别:
人妖
发帖
73
金币
175
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 7楼 发表于: 2021-05-13
学习下... 感觉更简单的办法就是BOOT0 高位直接强刷00XF001 然后再正常刷入正常固件即可...  


离线sun5304

性别:
帅哥
发帖
6244
金币
8073
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 8楼 发表于: 2021-07-18
  


快速回复
限150 字节
 
上一个 下一个