硬汉嵌入式论坛

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

[有问必答] HAL库Flash模拟U盘---------windows无法格式化

[复制链接]

3

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2025-2-24 10:59:32 | 显示全部楼层 |阅读模式
本帖最后由 planet 于 2025-2-24 11:17 编辑

使用的芯片是stm32l432kbu6,W25Q512JVEIQ.
下载 (1).png 下载.png


初始化这里我对格式化进行了判断,运行时候status一直是0x03,卡在等待擦除完成的步骤,下面是我的读写函数
下载 (2).png 下载 (3).png 下载 (4).png



下载 (5).png 下载 (6).png 下载 (7).png 跪求大佬帮我看看是啥问题,已经搞了好几天了




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116225
QQ
发表于 2025-2-24 17:56:09 | 显示全部楼层
你的usb接口函数里面建议不要调用FatFS的API,直接调用原始的Flash读写API即可。
回复

使用道具 举报

3

主题

2

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2025-2-25 09:15:29 | 显示全部楼层
eric2013 发表于 2025-2-24 17:56
你的usb接口函数里面建议不要调用FatFS的API,直接调用原始的Flash读写API即可。

谢谢大佬回复,我一开始确实是用了FatFs,结果pc都识别不到u盘,后面就把相关配置都删掉了。现在这几个disk命名的函数实际上并没有用到FatFs,只是前面封装好了,没有改函数名
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 14:44 , Processed in 0.254957 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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