ubuntu 发表于 2022-1-20 10:40:38

板蓝根 发表于 2022-1-20 10:11
确实会这样,如果要独立 adb 还是直接使用原有 /etc/init.d/S50usbdevice 去初始化设备

我把S58_lunch_init, 也就是开启firefly_rkmedia_vi_uvc_test对应的脚本, 里面的内容全部删了. 但还是无法 使用adb.
怀疑usb_config.sh 中网口影响(这个网口什么时候用 eth0 ,什么时候是 eth2 ?), 又还原为 eth0 ,也无效.
sed -i s/eth0/eth2/g /oem/usb_config.sh

可以给点建议吗?

source /etc/profile.d/RkEnv.sh

case "$1" in
        start)
                if (cat /proc/device-tree/model | grep CAM-CRV > /dev/null)
                then
                        echo "/oem/usb_config.sh don't need to modify"
                        /oem/usb_config.sh rndis
                        sed -i '$d' /oem/usr/share/rtsp-nn.cfg
                        sed -i '$a\path=/live/main_stream video_type=7 width=1920 height=1080 image_type=4 video_path=rkispp_scale1' /oem/usr/share/rtsp-nn.cfg
                        /usr/bin/firefly_rkmedia_vi_uvc_double_cameras_test -a /oem/etc/iqfiles/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_rv1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/share/rknn_model/box_priors.txt &
                else
                        sed -i s/eth2/eth0/g /oem/usb_config.sh
                        /oem/usb_config.sh rndis
                        #/usr/bin/firefly_rkmedia_vi_uvc_test -a /oem/etc/iqfiles/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_rv1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/share/rknn_model/box_priors.txt &
                fi
                ;;
        stop)
                #killall firefly_rkmedia_vi_uvc_test
                ;;
        *)
                echo "Usage: $0 {start|stop}"
                exit 1
                ;;
esac
exit 0

板蓝根 发表于 2022-1-20 15:29:57

如果不使用 uvc ,需要用 /etc/init.d/S50usbdevice去初始化而不是用 usb_config.sh

ubuntu 发表于 2022-1-20 15:41:54

板蓝根 发表于 2022-1-20 15:29
如果不使用 uvc ,需要用 /etc/init.d/S50usbdevice去初始化而不是用 usb_config.sh

直接把 /etc/init.d/S58_lunch_init 里面所以内容都删了, 默认应该先走到S50usbdevice, 似乎 也不行啊?

板蓝根 发表于 2022-1-21 09:03:35

S50usbdevice 先看一下,uvc mk 编译的话 S50usbdevice 会注释一些代码,需要手动打开,而且建议最好去理解一下 S50usbdevice 干了什么,这个代码量不多的
页: 1 [2]
查看完整版本: uvc 程序, RKAIQ Init Err 错误请教