青州网站建设 258,app开发技术,网站建设制作公,营销型企业网站建设案例STM32刷Micropython固件指南 其实刷固件和普通的程序下载烧录无多大的差异#xff0c;主要是其他因数的影响导致刷固件或刷完固件无法运行的情况和相关问题。 #x1f4d1;刷固件教程
固件下载。目前所支持的stm32型号有这些#xff1a; stm32f0, stm32f4, stm32f7, stm32g… STM32刷Micropython固件指南 其实刷固件和普通的程序下载烧录无多大的差异主要是其他因数的影响导致刷固件或刷完固件无法运行的情况和相关问题。 刷固件教程
固件下载。目前所支持的stm32型号有这些 stm32f0, stm32f4, stm32f7, stm32g0, stm32g4, stm32h7, stm32l0, stm32l1, stm32l4, stm32wb, stm32wl。如果你的stm32芯片型号不在此列那么可以不用看了目前与Micropython无交集 micropython固件下载地址https://micropython.org/download/
建议直接下载HEX的文件可以直接通过STM32CubeProgrammer或者STM32 ST-LINK Utility软件烧录当然也可以下载dfu后缀的文件需要用上面的软件进行烧录的话还需要使用DfuSe工具转换。DfuSe工具ST官方下载地址 https://www.st.com/en/development-tools/stsw-stm32080.html
HEX文件烧录的话直接使用STM32CubeProgrammer或者STM32 ST-LINK Utility软件烧录。 ST-LINKvV2进行目标连接烧录程序方式 USB HID连接方式进行烧录需要Boot01Boot10,通过PA11PA12与电脑USB连接 STM32 ST-LINK Utility烧录方式
刷完之后会显示一个虚拟串口和虚拟盘符。
刷完固件后驱动设备显示带问号问题解决方法
针对win10系统刷完不显示。 还是需要将需要Boot01Boot10通过PA11PA12与电脑USB连接使用zadig软件进行驱动升级。 选择STM32 BOOTLOADER设备点击下面的UPDATE DRIVER选项我这里已经升级过了所以显示是只能重新安装驱动方式。 更新完驱动后将Boot0调回到0程序连接电脑即可识别到虚拟端口以及虚拟盘符。
⛳固件说明
所下载的固件一定要和自己手上的开发板外部晶振频率要一致否则无法运行。不同的开发板所使用的外部晶振频率是不一样的。 参阅具体开发板的外部晶振参数stm32fxxx_hal_conf.h
duf文件格式转HEX
安装好DfuSe软件后在电脑开始菜单中找到Dfu file manager并点开 选择下面的选项 加载下载好的duf后缀名的固件选择转换后的格式HEX点击Extract,进行转换。 转换后的文件在原duf文件同目录下。
相关资源
DfuSe软件也可以去ST官网下载https://www.st.com/en/development-tools/stsw-stm32080.html
链接https://pan.baidu.com/s/1sNra8SQE0o1vQdv6DcDykg
提取码ezxz当前版本 zadig-2.8软件也可以去官网下载https://zadig.akeo.ie/
链接https://pan.baidu.com/s/1wPWjBrN29aRRy4Rp-3JKQg
提取码spipSTM32 ST-LINK Utilityhttps://www.st.com/en/development-tools/stsw-link004.html
链接https://pan.baidu.com/s/18mGKHIWwLFj3r-DS-KCmlQ
提取码o2y2STM32CubeProgrammerhttps://www.st.com/en/development-tools/stm32cubeprog.html