硬汉嵌入式论坛

 找回密码
 立即注册
查看: 336|回复: 1
收起左侧

[技术讨论] USB MSC 虚拟磁盘

[复制链接]

8

主题

28

回帖

52

积分

初级会员

积分
52
发表于 2026-1-14 14:36:28 | 显示全部楼层 |阅读模式
硬汉好!请教几个问题:平台F407ZG,标准库
MSC功能:flash做为虚拟磁盘, 可通过电脑读写外部flash。现在是每次烧录程序后,mcu都会重新初始化SPI、挂载文件系统、擦除外部flash(disk_write 和STORAGE_Write都会擦一下flash)、初始化USB MSC设备、然后电脑格式化磁盘才可以读写虚拟磁盘。
假如MCU程序在升级前写入flash一个文件A,在更新烧录程序后会把A擦掉,电脑端也会格式化掉,有没有什么办法将A文件不擦掉,也能实现USB MSC访问呢?

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-1-14 14:54:44 | 显示全部楼层
可能你的实现有点问题,参考我们这个,没有这种问题。

基于V5板子的SPI Flash文件系统+SPI Flash虚拟U盘例子下载(2015-11-03新升级)
https://forum.anfulai.cn/forum.p ... 4894&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-24 11:01 , Processed in 0.055117 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表