Firefly开源社区

打印 上一主题 下一主题

[Linux] firefly_rkmedia_vi_uvc_test.c问题请教

13

积分

0

威望

0

贡献

技术小白

积分
13

firefly_rkmedia_vi_uvc_test.c问题请教

发表于 2021-8-2 12:55:36      浏览:3324 | 回复:5        打印      只看该作者   [复制链接] 楼主
麻烦问下:firefly_rkmedia_vi_uvc_test.c例程执行如下命令后,为何在PC的设备管理中看不到UVC设备? 谢谢!
/oem/usb_config.sh rndis
/userdata/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
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11376

突出贡献

发表于 2021-8-3 17:19:30        只看该作者  沙发
1、请问你用的是普通的 SDK 还是 SDK-AI?该 demo 只支持 SDK-AI。
2、使用 sdk-ai uvcc 固件。可在官网下载。
3、固件文件系统 /etc/init.d/S50usbdevice 和 sdk-ai-path/buildroot/board/rockchip/rv1126_rv1109/fs-overlay-uvc/etc/init.d/S50usbdevice 要一致
4、将 sdk-ai-path/app/firefly_rkmedia_uvc/1126/librkuvc/librkuvc.so 替换掉固件文件系统的 /usr/lib/librkuvc.so
5、将 sdk-ai-path/app/firefly_rkmedia_uvc/1126/libs/ 目录所有库文件拷贝到固件文件系统 /usr/lib/ 目录下
6、删除文件 /etc/init.d/S98_lunch_init

由于配置项比较多。后续会固化到固件里面。使用mk文件编译生成demo固件。
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11376

突出贡献

发表于 2021-8-3 17:28:23        只看该作者  板凳
上述有误。更正:删除文件 /etc/init.d/S58_lunch_init
回复

使用道具 举报

13

积分

0

威望

0

贡献

技术小白

积分
13
发表于 2021-8-4 15:30:32        只看该作者  地板
非常感谢!
我用的是普通SDK,我换成SDK-AI试试。谢谢!
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-10 17:29:20        只看该作者  5#
799959745 发表于 2021-8-3 17:19
1、请问你用的是普通的 SDK 还是 SDK-AI?该 demo 只支持 SDK-AI。
2、使用 sdk-ai uvcc 固件。可在官网下 ...

请教一下,您说的 uvcc固件, 我若自己build的话, 对应哪个mk文件呢?是不是如下文件?
./build.sh aio-rv1126-jd4.mk

  1. "2、使用 sdk-ai uvcc 固件。可在官网下载。"
复制代码
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11376

突出贡献

发表于 2021-8-11 09:05:38        只看该作者  6#
sdk-ai 代码已更新。请拉取最新的代码。
执行以下步骤:
  1. ./build.sh device/rockchip/rv1126_rv1109/aio-rv1126-rkmedia-uvcc.mk
  2. ./build.sh

  3. CORE-1126-JD4/CORE-1109-JD4 设备默认没有开启 OTG 功能,请先在内核开启 OTG,编译升级内核。
  4. # sdk-ai/kernel/arch/arm/boot/dts/rv1126-firefly-rk809.dtsi
  5. &usbdrd_dwc3 {                                                                                                               
  6.     status = "okay";                                                                                                        
  7.     dr_mode = "otg";  #开启OTG                                                                                                                              
  8.     extcon = <&u2phy0>;                                                                                                         
  9. };
复制代码
回复

使用道具 举报

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

本版积分规则

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