硬汉嵌入式论坛

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

[FatFs] USB和FATFS结合错误

[复制链接]

11

主题

53

回帖

86

积分

初级会员

积分
86
发表于 2019-11-5 20:20:15 | 显示全部楼层 |阅读模式
大神:最近移植了FATFS可以运行,而后移植了USB模拟U盘,单独可以运行。现在USBD_Init前进行了一次文件的读取,然后USB就请求设备描述符失败了!这是什么原因
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2019-11-6 08:21:04 | 显示全部楼层
注意这个问题

有时候STM32的USB库模拟U盘在电脑端识别不出来是SDIO中断和USB-FS中断优先级的问题
http://www.armbbs.cn/forum.php?m ... 9755&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

11

主题

53

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2019-11-6 13:27:17 | 显示全部楼层
eric2013 发表于 2019-11-6 08:21
注意这个问题

有时候STM32的USB库模拟U盘在电脑端识别不出来是SDIO中断和USB-FS中断优先级的问题

我这里用的SPI接口的FLASH,且没有用中断。所以不知道问题在哪,自已操作完FATFS取消挂载后应该就不操作FLASH,然后初始化的USB!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2019-11-6 13:57:42 | 显示全部楼层
奋进love 发表于 2019-11-6 13:27
我这里用的SPI接口的FLASH,且没有用中断。所以不知道问题在哪,自已操作完FATFS取消挂载后应该就不操作F ...

试试我这个。

基于V6板子的SPI Flash文件系统+SPI Flash虚拟U盘例子下载
http://www.armbbs.cn/forum.php?mod=viewthread&tid=20006
回复

使用道具 举报

11

主题

53

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2019-11-6 19:49:40 | 显示全部楼层
eric2013 发表于 2019-11-6 13:57
试试我这个。

基于V6板子的SPI Flash文件系统+SPI Flash虚拟U盘例子下载

谢谢大神的指导,看了连接里说到FATFS 结构体要用4K的缓存,而我的栈空间设的8K,将这个对像结构体定意为全局的,好了!谢谢大神的回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 19:10 , Processed in 0.159148 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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