Firefly开源社区

标题: RK3308 OTG usb声卡支持 [打印本页]

作者: xudonghai    时间: 2019-5-21 15:28
标题: RK3308 OTG usb声卡支持
RK3308 能否做成一个usb声卡,通过usb接到电脑上,电脑上可以识别为一个usb声卡,是否已经有相关功能支持,我看OTG 已经做成adb调试功能了,这个功能和usb声卡功能是否有冲突(两者不能同时实现)?
作者: firefly_zhongw    时间: 2020-1-4 11:57
1. 支持UAC
2. UAC和ADB不能一起使用,如果要一起使用,UAC必须放在前面
作者: moose0    时间: 2020-4-23 13:01
firefly_zhongw 发表于 2020-1-4 11:57
1. 支持UAC
2. UAC和ADB不能一起使用,如果要一起使用,UAC必须放在前面

请问一下,具体可以怎么使用,文档描述不太清楚,手动打命令会出错,不能正确识别
作者: firefly_zhongw    时间: 2020-4-23 14:49
在docs目录下,参考《Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf》文档。
作者: moose0    时间: 2020-4-27 19:34
firefly_zhongw 发表于 2020-4-23 14:49
在docs目录下,参考《Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf》文档。

请问下,该文档中的脚本mount -t configfs none /sys/kernel/config
mkdir /sys/kernel/config/usb_gadget/rockchip   -m 0770
echo 0x2207 > /sys/kernel/config/usb_gadget/rockchip/idVendor
echo 0x0019 > /sys/kernel/config/usb_gadget/rockchip/idProduct
echo 0x0100 > /sys/kernel/config/usb_gadget/rockchip/bcdDevice
mkdir /sys/kernel/config/usb_gadget/rockchip/strings/0x409   -m 0770
echo "0123456789ABCDEF" > /sys/kernel/config/usb_gadget/rockchip/strings/0x409/serialnumber
echo "rockchip"  > /sys/kernel/config/usb_gadget/rockchip/strings/0x409/manufacturer
echo "USB Audio Device"  > /sys/kernel/config/usb_gadget/rockchip/strings/0x409/product
mkdir /sys/kernel/config/usb_gadget/rockchip/configs/b.1  -m 0770
mkdir /sys/kernel/config/usb_gadget/rockchip/configs/b.1/strings/0x409 -m 0770
echo 500 > /sys/kernel/config/usb_gadget/rockchip/configs/b.1/MaxPower
echo "uac1" > /sys/kernel/config/usb_gadget/rockchip/configs/b.1/strings/0x409/configuration
mkdir /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0
ln -s /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0
/sys/kernel/config/usb_gadget/rockchip/configs/b.1/uac1.gs0
echo ff400000.usb > /sys/kernel/config/usb_gadget/rockchip/UDC


该脚本是需要自己添加到哪里执行,还是说我自己在output/rockchip_rk3308_release/target/rockchip_test   自行添加进去,板子开启之后自己执行?
如果是这样的话会提示Permission denied 错误,如果是需要添加到开机自行配置运行的话,可否告知该添加的流程?

作者: firefly_zhongw    时间: 2020-4-28 09:06
开机启动,见维基教程:http://wiki.t-firefly.com/ROC-RK ... l#kai-ji-zi-qi-dong
作者: moose0    时间: 2020-4-28 11:27
firefly_zhongw 发表于 2020-4-28 09:06
开机启动,见维基教程:http://wiki.t-firefly.com/ROC-RK3308-CC/faq.html#kai-ji-zi-qi-dong

谢谢,可否再告知一下如何查看uac的补丁,不确定相关补丁是否完善。
作者: firefly_zhongw    时间: 2020-4-28 17:10
更新到最新的SDK,相关补丁都是有的。
作者: nocollar    时间: 2020-6-19 09:28
firefly_zhongw 发表于 2020-4-23 14:49
在docs目录下,参考《Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf》文档。

请问这个docs目录在哪里访问?我们是萤火虫的新客户,还请支持,谢谢。
作者: firefly_zhongw    时间: 2020-6-19 09:53
1. SDK目录下
2. 先熟悉维基教程
作者: nocollar    时间: 2020-6-19 10:15
本帖最后由 nocollar 于 2020-6-19 10:26 编辑
firefly_zhongw 发表于 2020-6-19 09:53
1. SDK目录下
2. 先熟悉维基教程

Firefly-RK3308_Linux_SDK_git_20190924.7z这个压缩文件里找过了,没有《Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf》文档。能否发个链接或者详细路径?谢谢。
作者: firefly_zhongw    时间: 2020-6-19 11:53
1. 更新到最新的SDK
2. docs/driver/USB/Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf
作者: 中国移动,我不    时间: 2021-6-22 16:35
请问还在,我也遇到问题了还想请教




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1