Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

官方BUG请管理员修复! 默认demo 报错请教: firefly_rkmedia_vi_uvc_test.c

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408

官方BUG请管理员修复! 默认demo 报错请教: firefly_rkmedia_vi_uvc_test.c

发表于 2021-7-20 15:47:47      浏览:16573 | 回复:18        打印      只看该作者   [复制链接] 楼主
本帖最后由 ubuntu 于 2021-7-21 15:15 编辑

#  1. 运行环境
刷机包: 官方如下最新包:AIO-RV1126_RV1109-JD4_2021_0709_1611
demo程序来源:
firefly_rkmedia_vi_uvc_test.c
link: https://wiki.t-firefly.com/zh_CN/CORE-1126-JD4/Rkmedia.html#vi-uvc

# 2. 本人严格按照如下readme, step by step 执行的, 还是报错了.
sdk/app/firefly_rkmedia_uvc/README.md

# 3. 错误提示.
  1. [root@RV1126_RV1109:/]# /userdata/firefly_rkmedia_vi_uvc_test -a /oem/etc/iqfile
  2. s/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_r
  3. v1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/
  4. share/rknn_model/box_priors.txt
  5. /userdata/firefly_rkmedia_vi_uvc_test: error while loading shared libraries: librkuvc.so: cannot open shared object file: No such file or directory
复制代码

# 详细步骤log如下:
  1. 刷机重启后
  2. [root@RV1126_RV1109:/oem]# RkLunch-stop.sh

  3. adb push firefly_rkmedia_vi_uvc_test /userdata/

  4. # /oem/usb_config.sh
  5. NETINTERFACE=eth2

  6. # 无此文件, 文档是否修正一下?
  7. 需要移除文件 /etc/init.d/S58_lunch_init

  8. [root@RV1126_RV1109:/]# /oem/usb_config.sh rndis
  9. mkdir: cannot create directory '/dev/usb-ffs': File exists
  10. mkdir: cannot create directory '/sys/kernel/config/usb_gadget/rockchip/functions/uvc.gs6': File exists

  11. adb connect 10.3.1.20:5555
  12. adb shell
  13. /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

  14. $ adb shell
  15. adb[root@RV1126_RV1109:/]# /userdata/firefly_rkmedia_vi_uvc_test -a /oem/etc/iqfile
  16. s/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_r
  17. v1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/
  18. share/rknn_model/box_priors.txt
  19. /userdata/firefly_rkmedia_vi_uvc_test: error while loading shared libraries: librkuvc.so: cannot open shared object file: No such file or directory
复制代码




欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-7-20 17:54:21        只看该作者  沙发
请问你是用普通的 SDK 还是用 SDK-AI ?
目前这个 demo 只支持 SDK-AI。
由于该 demo 配置项比较多。已经固化到固件了。
编译命令:
./build.sh device/rockchip/rv1126_rv1109/aio-rv1126-rkmedia-uvcc.mk

编译完成并烧录后在 PC 上位机执行:
/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

积分
11422

突出贡献

发表于 2021-7-20 17:59:17        只看该作者  板凳
本帖最后由 799959745 于 2021-7-20 18:00 编辑

上面的代码有点乱。整理了:
  • /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


回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-7-20 21:08:56        只看该作者  地板
799959745 发表于 2021-7-20 17:59
上面的代码有点乱。整理了:

谢谢兄台, 您也是做camera吗?
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-7-21 17:59:33        只看该作者  5#
799959745 发表于 2021-7-20 17:54
请问你是用普通的 SDK 还是用 SDK-AI ?
目前这个 demo 只支持 SDK-AI。
由于该 demo 配置项比较多。已经 ...

请教一下,您说的

  1. 请问你是用普通的 SDK 还是用 SDK-AI ?
  2. 目前这个 demo 只支持 SDK-AI。
复制代码

从哪里知道是SDK还是SDK-AI? SDK-AI这个名词我第一次看到, 不知这个名词来源哪里, 我是从如下地址下载的code.
  1. repo init  --no-clone-bundle --repo-url https://gitlab.com/firefly-linux/git-repo.git -u https://gitlab.com/firefly-linux/manifests.git -b master -m rv1126_rv1109_linux_release.xml
复制代码
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-7-24 10:02:42        只看该作者  6#
维基不够完善。
参考 https://wiki.t-firefly.com/zh_CN/CAM-C11262U/Source_code.html 中的源码编译获取代码。不过版本比较旧,没有 aio-rv1126-rkmedia-uvcc.mk 文件。我们这几天尽快发布最新的 SDK-AI 版本。
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-7-26 11:09:06        只看该作者  7#
799959745 发表于 2021-7-24 10:02
维基不够完善。
参考 https://wiki.t-firefly.com/zh_CN/CAM-C11262U/Source_code.html 中的源码编译获取 ...

谢谢!
请问我该用哪个配置项测试呢?

# RV1109: 编译人脸识别闸机固件
./build.sh cam-crv1109s2u-facial_gate.mk

# RV1126: 编译人脸识别闸机固件
./build.sh cam-crv1126s2u-facial_gate.mk

# RV1109: 编译 AI-UVC-CAMERA 固件
./build.sh cam-crv1109s2u-uvcc.mk

# RV1126: 编译 AI-UVC-CAMERA 固件
./build.sh cam-crv1126s2u-uvcc.mk
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-8-2 14:18:56        只看该作者  8#
这里面的mk文件在维基上都有介绍。功能不包括 firefly_rkmedia_vi_uvc_test 。
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-8-3 17:24:17        只看该作者  9#
尝试以下步骤运行demo。
1、使用 sdk-ai uvcc 固件。官网下载固件。或者手动编译 ./build.sh cam-crv1109s2u-uvcc.mk
2、固件文件系统 /etc/init.d/S50usbdevice 和 sdk-ai-path/buildroot/board/rockchip/rv1126_rv1109/fs-overlay-uvc/etc/init.d/S50usbdevice 要一致
3、将 sdk-ai-path/app/firefly_rkmedia_uvc/1126/librkuvc/librkuvc.so 替换掉固件文件系统的 /usr/lib/librkuvc.so
4、将 sdk-ai-path/app/firefly_rkmedia_uvc/1126/libs/ 目录所有库文件拷贝到固件文件系统 /usr/lib/ 目录下
5、删除文件 /etc/init.d/S58_lunch_init
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-3 21:38:26        只看该作者  10#
799959745 发表于 2021-8-3 17:24
尝试以下步骤运行demo。
1、使用 sdk-ai uvcc 固件。官网下载固件。或者手动编译 ./build.sh cam-crv1109s ...

谢谢帮忙.
请教一下, step3 step4 里面SDK 中lib库路径是不是贴错了? 以step3 为例, librkuvc.so 有如下路径, 用任何一个push到固件文件系统即可吗?

$ f librkuvc.so
f./buildroot/output/firefly_rv1126_rv1109_uvcc/build/uvc_app/librkuvc.so
./buildroot/output/firefly_rv1126_rv1109_uvcc/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/librkuvc.so
./buildroot/output/firefly_rv1126_rv1109_uvcc/target/usr/lib/librkuvc.so
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

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

本版积分规则

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