问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教USB HOST开发中批量传输问题

发布网友 发布时间:2023-05-23 10:02

我来回答

1个回答

热心网友 时间:2024-11-30 06:01

,就像您说的,我也觉得如果数据阶段受到了NAK信号,那么硬件会自动将数据重新发送失败了的数据,
现在的情况是硬件似乎并没有重新发送上次发送失败了的数据,或者也有可能是虽然重新发送了,但是重发也没有
执行正确,所以返回了“实际传送的数据量与期望传送的数据量不符”的错误。但是按照1161的数据手册,硬件确实应该是
重新发过的。
2,如上所述,不管1161在收到NAK信号后到底有没有重发数据(不论发了没成功或者根本就没有重发),那么我应该考虑软件重发,
我现在的做法是,如果返回出错,那么就先设置设备重启,然后清楚端点bulk-in ,bulk-out的内容,最后将整个命令、数据、状态三个阶段都重新发送一次,
但是这样做虽然起到一定的作用,但是效果并不是很理想。即使重试多次,也还是收到同样的错误。 请问我的这种做法对不对?有没有更好的做法呢?你所说的将在上层来retry,是只重试数据阶段,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
分手后说过的话精选185句 分手说的精选113句 分手怎么挽回女朋友的句子精选162句 现在工作忙的要死,女朋友因为这跟我分手,我该怎么办? ...任意组成两个不同的两位小数,并把它们改写成以0.001为计数单位... m3/MW▪h怎么换算m3/s▪GW? 交通银行的刷卡金怎么使用呢? 什么时候刷卡金 ...突然前面两条腿好像断了一样 走路前面两腿都无法支撑 吃饭就坐着吃... 王者荣耀:伤害与回复兼备的杨戬,为何不受待见,真废了吗? 甲氧基果胶 低甲氧基果胶的胶凝机理及防止预凝胶形成的措施 一台设备的机械图纸和电气图纸,但后缀名是 .mdf 格式的,请问怎么打开... 机票退了,购票即赠会不会退? 我在去哪儿网上购了机票后,它有个购票转车赠送110元礼包是真的吗_百度... roof floor和top roof floor什么区别 杨格智能锁的专利隐孔技术起了什么作用? cos氪金是什么意思 跑跑卡丁车 黑骑士Z7和SR的区别在那? 跑跑卡丁车手游解开黑骑士之谜怎么玩 跑跑卡丁车手游新皮肤黑骑士流光怎么获得 跑跑卡丁车手游免费获取黑骑士方法介绍 跑跑卡丁车手游黑骑士加点推荐 跑跑卡丁车手游黑骑士怎么获得 根据马克恩主义基本原理三大事件成功成的原因和历史意义? 马克思的主要成就是什么? 马克思成功的原因有哪些? 微信有没有口令红包? 浙江温州离北京通州区马驹桥有多少公里 simtone开关是什么牌子 忘记,英语怎么说 翻译成英语 清远黄腾峡玻璃悬廊一日游玩攻略古龙峡漂流赛简介 石家庄惠买商城是干什么的 我命由我不由天下一句 看完你就知道了 机构信用代码过期有什么后果 组织机构代码证过期对银行账户有何影响 园长资格证报考条件 心比天高,命比纸薄,无人驾驶是“扯淡”? 台湾现在有几只大熊猫 裕洋吹塑调试的? 聚合物塑化加工设备有哪些 园建图路面L=5.5是什么意思 铁路线路桥梁上ay+度数啥意思 赴蹈的引证解释赴蹈的引证解释是什么 赴_的网络解释赴_的网络解释是什么 赴蹈的意思 家用数码照相机使用技巧 插座1A 1B L1代表什么意思 天灰灰身高 天灰灰在哪里直播 天灰灰什么学历