您尚未登录。

楼主 # 2022-09-06 15:04:57

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

哪里可以查到A33 OTG usb register的描述?

Hi,

我用A33 OTG 口作为USB device, 配置为 Serial ACM

低速率下没有问题, 高速率时会出现 512 字节顺序乱掉的问题 (降低到20+Mbps 还是会偶尔出现)

sunxi_udc.c 里有一些关于寄存器的操作看不懂, 而用户手册里没找到OTG register的描述

哪里这方面寄存器的描述吗? 或者有人遇到过这个问题没?

离线

楼主 #1 2022-09-07 09:02:50

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

Re: 哪里可以查到A33 OTG usb register的描述?

搜到了 “微凉VeiLiang”的博客
“目前常见的soc芯片用的usb接口的IP常见的就那么几种。其中用的最多的要数Synopsys(新思科技)公司下的DesignWare系的DWC和MentorGraphics公司下的Musb。采用dwc的常见芯片有STM32,RK3288等,而采用musb的有am335x,pic32等。而全志的F1C100S则是采用musb的usb phy ip,其中寄存器的地址偏移有修改,不是标准的musb寄存器排布顺序。这里给出musb官方的编程指导文档musb_programming_guide.pdf。”
-------------------------
原来如此, 并且下载了4.x的kernel, mubs下sunxi.c的文件
里面有 "allwinner,sun8i-a33-musb"

最近编辑记录 真的是很烦 (2022-09-07 09:04:43)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn