最近在调试zynq的 usb ,发现一个问题,给pc bulk传输吐log  ,传输速率1MB左右速率发包,发现会传输终止, 调用epsend接口会失败

原因在于没有收到传输完成事件,收到连续2次not ready  事件,这种情况usb busy标志没有清除,结果send会进入update thansfer 分支指令,但是此时usb hardware已经释放了source index,会挂死掉这里,这样说明硬件已经发送了完成事件,但是事件buffer里面数据不对,没有实时更新

也就是说 控制器端点事件buffer,采用外部ddr,usb 内部dma频繁搬运几个字节事件数据到ddr,可能ddr 会发生延时响应,中断响应,服务函数中发生拿到event buffer是脏数据

这种情况需要加入延时,或者指定eventbuffer.到别的内存section

避免入坑,分享一下。。。

zynq usb dwc3中断事件异常相关推荐

  1. OH----调试T7520过程中对 linux usb dwc3的总结

    1.usb关键的phy驱动: 代码路径: kernel/linux/linux-5.10-OH3.2-unisoc/drivers/usb/phy linux/linux-5.10-OH3.2-uni ...

  2. Xilinx zynq USB开发

    如何区分/dev/input/event cat /proc/bus/input/devices Xilinx zynq USB开发 https://blog.csdn.net/Zhu_Zhu_200 ...

  3. 三,usb dwc3 controller 驱动流程

    有的USB控制器即可做主机控制器,也可做设备控制器,具有OTG功能,可以在两种模式中切换,如dwc3 USB控制器,其驱动在drivers/usb/dwc3文件中. 代码流程如下: overall: ...

  4. 更新补丁导致360随身wifi提示USB设备驱动异常

    运行环境:Windows11 更新补丁版本:2023-适用于 Windows 11 的 07 累积更新,适合基于 x64 的系统 (KB5028182) 硬件版本:360随身wifi-3 错误提示:U ...

  5. android usb dwc3 gaget rndis 网卡异常断开问题。

    我司soc平台采用的synopsys dwc3 的 usb控制器ip. 发现usb rndis在连续压力灌包测试场景下,rndis会异常断开,其余endpoint都正常,包括adb/usb串口. 具体 ...

  6. 服务器系统装usb没有用,服务器全包安装RHEL6.x操作系统USB接口使用异常

    问题描述 现场NF5466M5主机,产线预装操作系统RHEL6.7,软件包使用全包安装的方式,现场实施发现USB设备无法使用,并且有接入USB设备后宕机的情况.收集日志发现有如下报错. Sep 22 ...

  7. USB总线-Linux内核USB3.0设备控制器之dwc3 gadget驱动初始化过程分析(五)

    1.概述 USB设备控制器(UDC)驱动的框图如下图所示,由三部分组成.第一部分是UDC驱动核心层,在drivers/usb/gadget/udc/core.c文件中实现,该层是一个兼容层,将USB ...

  8. USB OTG(Host) 、 USB ADB(Device)、DWC3 Charge

    USB ADB: Corresponding to USB Device Mode USB OTG: Corresponding to USB Host Mode USB EAP: Correspon ...

  9. usb转串口驱动怎么安装 usb转串口驱动安装异常的解决方法

    usb转串口是我们经常需要用到的一种操作方式.在实际操作中,我们只需要用一根usb接口和串口的转接线就能完成usb设备在串口设备中的应用.但是,我们在转换中经常遇到转换之后不能读取硬件的现象,这是因为 ...

最新文章

  1. iOS显示gif图片的几种方法
  2. 谷歌浏览器 chrome 查看当前页面cookie
  3. Matlab稀疏矩阵
  4. 要做的题目-要用到hadoop资源
  5. CONVERT_TIME_INPUT
  6. Linux Shell命令能力倾向问题和解答
  7. 【体系结构】LGWR进程触发机制的理解
  8. java数据横转竖_关于竖表转横表的问题
  9. MATLAB把型线图画静水力曲线,静水力曲线计算与绘制指导书
  10. 微信小程序 Video API
  11. Idea快捷键大全(Windows)
  12. 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
  13. win10 文件系统错误-2147416359
  14. ttl低电平接大电阻_电压不稳定?那是你不懂上拉/下拉电阻原理,5分钟教你应用!...
  15. b站首页banner景深移动特效 bilibili秋
  16. 帝国html5图片站模板,html5响应式自适应帝国CMS整站模板源码瀑布流文章图片资讯文章站...
  17. 羊吃草--二分图匹配
  18. 信息安全实训周——五月四日学习记录
  19. 叫好不叫座的网红狗狗出路何在?
  20. 超声波测距模块的使用

热门文章

  1. 记录一次下载pdf/xsml的需求
  2. Excel VBA 小程序 - 文本型数字转为数值型数字
  3. Python绘制饼状图对商品库存进行分析
  4. Golang 同步等待组(WaitGroup)
  5. 华为使用计算机投屏要打开什么,华为Mate20手机怎么投屏到电脑上呢
  6. Mysql 杀死进程 | 解决Lock wait timeout exceeded
  7. OpenCL设备存储形式
  8. 利用PHPExcel转Excel饼图
  9. Mac下Tesseract-OCR文字识别新手使用入门
  10. L1-078吉老师的回归