ubuntu
发表于 2021-10-29 09:06:22
本帖最后由 ubuntu 于 2021-10-29 09:07 编辑
799959745 发表于 2021-10-9 16:32
参考测试命令:
板子抓取:
我这边测试和你俩的情况还都不一样. 现象:
1. dmesg 能找到 usb camera 设备.usb 1-1.4: USB disconnect, device number 5
2. ls /dev/video* 还是只有 24 个.
[ 90.483144] usb 1-1.4: USB disconnect, device number 4
usb 1-1.4: new high-speed USB device number 5 using ehci-platform
usb 1-1.4: New USB device found, idVendor=32e4, idProduct=0415, bcdDevice= 4.18
usb 1-1.4: New USB device strings: Mfr=1, Product=4, SerialNumber=3
usb 1-1.4: Product: 4K USB Camera
usb 1-1.4: Manufacturer: 4K USB Camera
usb 1-1.4: SerialNumber: 01.00.00
rk_gmac-dwmac ffc40000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
rk_gmac-dwmac ffc40000.ethernet eth0: Link is Down
r8152 1-1.3:1.0 eth1: carrier on
r8152 1-1.3:1.0 eth1: carrier off
r8152 1-1.3:1.0 eth1: carrier on
usb 1-1.4: USB disconnect, device number 5
usb 1-1.4: new high-speed USB device number 6 using ehci-platform
usb 1-1.4: New USB device found, idVendor=32e4, idProduct=0415, bcdDevice= 4.18
usb 1-1.4: New USB device strings: Mfr=1, Product=4, SerialNumber=3
usb 1-1.4: Product: 4K USB Camera
usb 1-1.4: Manufacturer: 4K USB Camera
usb 1-1.4: SerialNumber: 01.00.00
.......
codebase 环境:
参考如下链接, 用的./build.sh device/rockchip/rv1126_rv1109/aio-rv1126-xhlpr.mk
https://dev.t-firefly.com/thread-104655-1-1.html
799959745
发表于 2021-10-29 14:16:15
尝试烧录最新9月份的固件。然后按照本帖的方法更新内核。该方法已经确认过是能用的。
ubuntu
发表于 2021-10-29 17:28:12
799959745 发表于 2021-10-29 14:16
尝试烧录最新9月份的固件。然后按照本帖的方法更新内核。该方法已经确认过是能用的。
谢谢, 的确可以用了.
1. 点不亮是我犯了低级错误. 修改如下文件加 usb_video 配置时修改到其他路径了.
修改的文件:./kernel/arch/arm/configs/rv1126_firefly_defconfig
2. 目前概率性用您提供的命令打开时出现如下错误,还在摸索什么时候出现.
Cannot open device /dev/video25 ......, exiting .
799959745
发表于 2021-10-30 09:15:43
那个只是个测试命令。和摄像头有关系。不是通用的。
摄像头有带编码的和不带编码的。那个命令适合不带编码的摄像头。不同摄像头需要具体命令实现。
ubuntu
发表于 2021-11-1 15:08:18
本帖最后由 ubuntu 于 2021-11-1 15:11 编辑
799959745 发表于 2021-10-30 09:15
那个只是个测试命令。和摄像头有关系。不是通用的。
摄像头有带编码的和不带编码的。那个命令适合不带编码 ...
原因找到了. 是你 #5 楼 贴 code 里面空格 - 是中文字符导致open /dev/video25 失败.{:4_89:}
https://pic.88.uy/images/2021/11/01/image.png
ubuntu
发表于 2021-11-1 15:25:00
ubuntu 发表于 2021-11-1 15:08
原因找到了. 是你 #5 楼 贴 code 里面空格 - 是中文字符导致open /dev/video25 失败.
5 楼这里的空格 是 非换行空格导致的乌龙
https://pic.88.uy/images/2021/11/01/image93692661483db12f.png
799959745
发表于 2021-11-2 09:08:57
这代码我复制粘贴也能用,是不是你的软件自动转换了格式?你试一下复制代码粘贴到记事本。然后再从记事本复制。