- 博客(3)
- 收藏
- 关注
原创 亲测可用 STM32 CubeMX配置 外置Flash 25Q64 虚拟U盘 以及FatFs 挂载Flash
本文介绍了基于STM32F103C8T6通过SPI2接口连接W25Q64 Flash芯片,并利用USB接口将其虚拟为U盘的实现方案。硬件方面,详细说明了SPI和USB的电路连接要点;软件方面,通过STM32CubeMX配置了时钟、SPI、USB和FatFs文件系统,并重点修改了USB存储接口和文件系统驱动函数。文中提供了完整的代码实现,包括SPI读写函数、W25Q64驱动、USB存储接口适配以及FatFs文件系统接口修改。最后给出了调试过程中可能遇到的问题及解决方案,如U盘无法识别、格式化失败等。
2025-09-12 17:09:21
1177
原创 Keil +RTthread 出现armclang: error: unknown argument: ‘--c99‘报错解决
用Keil5 编译RTthread master工程时出现armclang: error: unknown argument: '--c99'EXEC_PATH= r'C:/Keil_v5' 修改为自己Keil 的安装路径,我的路径是D盘则修改为 = r'D:/Keil_v5'修改完成后用scons --target=mdk5 重新生成工程,再次编译工程问题解决。将PLATFORM = 'armcc’改为PLATFORM = ‘armclang’编译器版本是ArmClang V6.22。
2024-10-18 22:13:08
3433
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅