ST意法半导体
直播中

刘英

7年用户 1114经验值
私信 关注
[问答]

STM32H745BIT6控制器的外部闪存可以用作大容量存储设备吗?

我正在使用 STM32H745BIT6 控制器并希望将外部闪存用作大容量存储设备。外部闪存连接在 QSPI 上。
该应用程序将是,
用户将 USB 电缆连接到 PC,PC 应该能够将外部 QSPI 闪存显示为 PC 上的驱动器,即作为大容量存储设备。   
这对 STM32H745BIT6 设备可能吗?
请给我指出一些可以参考的例子。











回帖(1)

郑聪

2023-2-2 11:09:28
从 CubeIDE USB 大容量存储设备开始,存储卷在 MCU 的 RAM 中实现 - 您会在 ST 找到一些指南。然后实现并验证 QSPI Flash 操作。最有趣的部分是实现您自己的 FTL - Flash Translation Layer,用于将逻辑 512 B 扇区映射到 Flash 4 KiB 页面中的块。您可以跳过 FTL 并直接实现 4 KiB 扇区,但这可能会导致闪存寿命缩短。
重要的是要了解 MSC-BOT-SCSI 协议不直接允许 MCU 通过 USB 和本地同时访问文件。如果你需要同时从双方访问文件,你必须实现另一个智能手机常用的协议。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分