硬汉嵌入式论坛

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

[USB] 关于USB MSC设计的疑问

[复制链接]

49

主题

386

回帖

533

积分

金牌会员

积分
533
发表于 2024-12-13 16:15:11 | 显示全部楼层 |阅读模式
      ST官方的USB Device库提供的MSC实现接口,读写都是在ISR Handler中处理,这个不太合理吧?

SDMMC的Block读写采用阻塞模式,这样中断处理时长不确定,而且有长时间卡死风险

回复

使用道具 举报

12

主题

147

回帖

183

积分

初级会员

积分
183
发表于 2024-12-13 16:37:58 | 显示全部楼层
是的,官方的方案一直有这个问题,希望有人能给个好点的解决方案。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-14 01:39:46 | 显示全部楼层
我这个是中断发消息,各个端点独立创建任务处理的

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2024-10-30)
https://forum.anfulai.cn/forum.p ... 4516&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

49

主题

386

回帖

533

积分

金牌会员

积分
533
 楼主| 发表于 2024-12-14 17:46:01 | 显示全部楼层
eric2013 发表于 2024-12-14 01:39
我这个是中断发消息,各个端点独立创建任务处理的

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本 ...

感谢回复,之前遇到过Atmel使用前台Poll模式解决的(设计了一个状态机),也可以使用其他的USB协议栈解决
我尝试移植一下CherryUSB试试吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 03:39 , Processed in 0.040507 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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