- 博客(2)
- 收藏
- 关注
原创 解决STM32 Bootloader跳转APP失败问题
STM32开发中Bootloader跳转APP失败问题的分析与解决:当Bootloader和APP程序时钟配置不同时,可能导致跳转后APP程序卡死在时钟初始化阶段。典型案例表现为Bootloader正常启动但APP无法运行,调试发现HAL_RCC_OscConfig函数配置失败。解决方案是在跳转前复位时钟和外设(HAL_RCC_DeInit()和HAL_DeInit()),清除Bootloader的时钟配置影响,确保APP能重新初始化时钟。该方法有效解决了因时钟配置冲突导致的跳转失败问题。
2025-07-03 20:06:09
1165
3
原创 基于STM32+外部FLASH(W25Q64)的USB虚拟U盘,实现单片机和电脑的文件传输。
本文详细介绍了如何基于STM32和W25Q64实现一个USB虚拟U盘。从硬件连接到软件配置,再到代码实现和调试,文章逐步展示了如何将STM32与W25Q64结合,实现文件系统的挂载与读写功能。通过CubeMX的配置、USB接口函数和FATFS接口函数的修改,以及对常见问题的调试建议,本文为嵌入式开发者提供了一个完整的实践指南。希望本教程能够帮助读者在类似项目中快速上手,解决实际问题,并为嵌入式系统开发提供有价值的参考。
2025-02-05 14:36:11
5500
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅