Stm32F303进入bootloader重新烧录程序

STM32F3飞控或开发板无法进入bootloader重新进行烧录固件程序的解决方案

F3系列的MCU无法进入bootloader

前几日找了一块F3的飞控板。刷入其他固件时出错。搜索引擎没有找到F3的相关资料,遂翻论坛问群友,现在解决问题了。记录一下怎么解决问题。

本内容适用范围是stm32f3系列。
请确认mcu的flash大小,在进行烧录固件!!

前提准备

  1. 完整的usb线,请先确保可以传输数据的usb线。
  2. F3使用转换芯片进行mcu的通信,usb链接的芯片驱动需要提前安装好。
  3. 使用flymcu烧录,更方便。
  4. mcu没有被损坏。

驱动安装成功
当出现com口的时候,代表安装驱动成功。

开始

按住boot0和nboot1。插上数据线和pc进行通信。
Boot1位置

根据手册nboot1和boot0同时置高才能进入F3的bootloader
图上boot1为PB2引脚,根据原理图。
PB2在mcu的20脚
原点方向逆时针,是第一脚。

PB2和boot0连接,再按住boot键,就可以进入bootloader。

F4和F3的不同。

固件和bootloader是分开的,通过外置的一个boot按钮进行切换。MCU外部通过cp2102芯片进行转换。是一种ISP下载方式。
F4有一个DFU模式,可以直接连接pc,而F3需要一个芯片去转换电信号。
F4和F3
F3只需一个驱动,就可以与mcu通信。而F4需要两个驱动。
F3的mcu坏了,不知道。但是F4坏了就可以直接表现出来。

flymcu的下载链接:http://www.mcuisp.com/
使用flymcu重新烧录一个适合mcu的固件即可。
绿色进度条走完,烧录成功
有问题请指正。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值