[STM32L4] STM32L4 原厂固化 DFU与用户独立 DFU

[复制链接]
2|0
小库里 发表于 2026-6-28 01:00 | 显示全部楼层 |阅读模式
我们多款 L152 产品使用 USB DFU 功能稳定运行。
STM32L152 芯片出厂没有内置 USB DFU 系统启动程序。AN2606 手册说明:L152 系统 Boot 仅支持串口等,无 USB DFU。因此我移植并小幅修改了 ST 官方独立 DFU Bootloader 工程烧录到 Flash,整套方案工作稳定。
本以为 STM32L476 出厂已经预烧录 USB DFU 固件,可以省去这套移植工作。
我理解 L476 内置 DFU 的使用条件:硬件焊接 32kHz LSE 晶振、复位时 BOOT0 引脚拉低,启动模式 7,从 System Memory 启动,但实际硬件无法正常枚举 USB DFU 设备。
同时 Cube 固件里自带一套独立 DFU Standalone 工程,功能和我们想要的完全一致。
想请教:既然芯片出厂已经固化 DFU 代码,为什么还要提供独立 DFU 工程?
原厂内置 DFU 对 USB 供电电压是否更苛刻?3.0V 供电能否正常工作?
两种 DFU 方案的设计定位、适用场景详细区别是什么?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

167

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0