月夜1

月夜1

0个粉丝

1

问答

0

专栏

0

资料

月夜1  发布于  2024-10-29 10:55:55
采纳率 0%
1个问答
46

RV1126模组otg接口作为usb host使用应该怎么配置

 

目前想到的3个思路:
1.硬件上将USB ID引脚拉低,让otg自适应为Host mode。
Rockchip_Developer_Guide_USB_CN.pdf文档里面的otg接口电路图,他是有USB_ID引脚引出的,但我们现在的A191型RV1126-1109-V2接口原理图.pdf里面otg接口电路图是没有这个ID引脚引出的,请问下这个ID引脚实际有没有引出,在哪个位置,能否将其人为拉低?

2.软件修改系统文件
Rockchip_Developer_Guide_USB_CN.pdf文档里面提示: RV1126/RV1109 USB OTG 建议按照如下方法切换模式,可以提高各种应用场景(如:保持 USB 连接到 PC,然后使用命令交替切换Host/Device模式)的切换稳定性。RV1126/RV1109 USB OTG 强制切换为 Host 模式:
echo disconnect>/sys/class/udc/ffd00000.dwc3/soft connect(断开 usb device 的连接)
echo host>/sys/devices/platform/ff4c0000.usb2-phy/otg mode

我们板子上可以找到soft_connect文件,但是没有otg_mode文件,是什么原因?

3.修改USB 2.0 OTG 控制器 DTS文件
将dr_mode:从 “otg”修改为”host”后,直接插u盘(如果是host应该有反应)和插电脑(作为device,修改之前dmesg还会打印)都没有反应了,是否还有其他地方需要修改?

我来回答
回答3个
时间排序
认可量排序

Techlife

7个粉丝

9

问答

14

专栏

4

资料

Techlife 2024-10-29 11:00:19
认可0

官方的板子没有引出ID的管脚

MOmo

3个粉丝

13

问答

9

专栏

5

资料

MOmo 2024-10-29 11:18:13
认可0

可以尝试一下这个固件
链接: https://pan.baidu.com/s/1-VwwC0WNtyYgD8eGM5-18A?pwd=5bfw

月夜1
月夜1   回复   MOmo  2024-10-29 14:00:31
0

引用 @hei-boy “RV1126/RV1109 USB OT”

https://www.ebaina.com/ask/100000047602
按该方法修改后,可以出现otg_mode文件了
强制切换为 Host 模式:
echo disconnect > /sys/class/udc/ffd00000.dwc3/soft_connect(断开 usb device 的连接)
echo host > /sys/devices/platform/ff4c0000.usb2-phy/otg_mode

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区