Firefly开源社区

打印 上一主题 下一主题

[Linux] ROC-RK3568--PC-SE无法把OTG设置成device模式

40

积分

0

威望

0

贡献

技术小白

积分
40

ROC-RK3568--PC-SE无法把OTG设置成device模式

发表于 2023-9-23 09:15:32      浏览:3189 | 回复:2        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: Linux version 4.19.232 (root@ubuntu) (: ) (sdk ver
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 修改串口波特率,打开usb驱动模块
  • Log日志: log.zip
问题描述及复现步骤:
无法将OTG设置成device模式,设置方法参考的文档,执行如下命令:echo peripheral > /sys/devices/platform/fe8a0000.usb2-phy/otg_mode
但是用命令查看cat /sys/class/extcon/usb2-phy/state,依然显示USB-HOST=1,在通过otg对U盘映射也不能成功。麻烦知道一下如何将设备OTG设置成device模式,还有怎么通过调整内核试OTG默认就是device模式。


log.zip

888.49 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

298

积分

0

威望

0

贡献

禁止发言

积分
298
发表于 2023-9-25 13:56:23        只看该作者  沙发
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

811

积分

0

威望

0

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
811
发表于 2023-9-25 15:06:44        只看该作者  板凳
  1. cat /sys/class/extcon/usb2-phy/name                                   
  2. fe8b0000.usb2-phy
复制代码

fe8b0000.usb2-phy 并不是otg 的控制器节点,因此查看是否处于device 模式不能查看此节点, 只要查看/sys/devices/platform/fe8a0000.usb2-phy/otg_mode 节点就可以了, 而且otg 支持自动切换host 和device, 没有必要刻意改成device模式
  1. :/ # echo peripheral > /sys/devices/platform/fe8a0000.usb2-phy/otg_mode
  2. :/ #
  3. :/ # cat /sys/devices/platform/fe8a0000.usb2-phy/otg_mode                     
  4. peripheral
复制代码
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表