[STM32F1] STM32F103可以直接USB烧录程序吗?

[复制链接]
modesty3jonah 发表于 2024-3-10 16:22 | 显示全部楼层
常需要一个外部编程器或调试器,如ST-Link、J-Link等
modesty3jonah 发表于 2024-3-11 14:18 | 显示全部楼层
可以通过USB转TTL线连接PC与STM32F103的USART引脚(如PA9/PA10),配合如ST-Link或CH340G等USB转串口芯片和相应的烧录工具(如ST-Link Utility、OpenOCD、或者某些IDE如Keil uVision)进行串行下载。
hilahope 发表于 2024-3-14 12:51 | 显示全部楼层
通过SWD/JTAG等方式预先烧录这个USB bootloader,并且由于STM32F103原始硬件设计并未支持直接USB烧录,因此这种方法可能存在兼容性和稳定性上的风险,通常不适用于生产环境或关键应用。
updownq 发表于 2024-3-17 16:43 | 显示全部楼层
可以使用如ST-LINK Utility、STM32CubeProgrammer或其他兼容的烧录工具
小夏天的大西瓜 发表于 2024-3-18 17:59 | 显示全部楼层
配置硬件主要涉及将BOOT引脚设置为正确的状态以启用DFU模式,并通过USB连接STM32F103微控制器到计算机
burgessmaggie 发表于 2024-3-20 15:16 | 显示全部楼层
有许多烧录软件支持STM32F103的USB DFU烧录,如ST-LINK Utility、STM32CubeProgrammer等。这些软件可以帮助您通过USB接口将程序烧录到微控制器中。
zwsam 发表于 2024-3-21 07:39 | 显示全部楼层
学习了
iyoum 发表于 2024-3-21 22:22 | 显示全部楼层
需要将STM32F103与编程器或调试器连接,然后使用相应的烧录软件(如STM32CubeProgrammer、J-Flash等)将编译好的程序通过USB接口传输到单片机的Flash存储中。
daichaodai 发表于 2024-3-22 08:40 来自手机 | 显示全部楼层
不能直接烧写想,只能做成IAP模式。
AIsignel 发表于 2024-3-22 14:38 | 显示全部楼层
可以,但是需要进入DFU USB模式哦
szt1993 发表于 2024-3-25 14:36 | 显示全部楼层
USB DFU可以方便地将固件更新到STM32F103微控制器中是如何实现的呢?
 楼主| 小明的同学 发表于 2024-3-26 20:08 | 显示全部楼层
szt1993 发表于 2024-3-25 14:36
USB DFU可以方便地将固件更新到STM32F103微控制器中是如何实现的呢?

需要先烧录一个固件进去?
AIsignel 发表于 2024-3-27 20:08 | 显示全部楼层
STM32F103 microcontroller can directly through the USB burn program。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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