Toybrick

初学者使用RK3399Pro开发板出现-3错误

jackO

注册会员

积分
97
发表于 2019-6-26 17:06:27    查看: 7363|回复: 7 | [复制链接]    打印 | 显示全部楼层
本帖最后由 jackO 于 2019-6-26 17:24 编辑

编译运行mutilthread_C_demo,现象如下:
[tanr@localhost build]$ ./ssd_demo
loading model...
spec = local:transfer_proxy
spec = local:transfer_proxy_fffffffc
E NPUTransfer: Cannot connect to proxy: Connection refused
E RKNNAPI: rknn_init,  driver open fail!  ret = -4!
rknn_init fail! ret=-3
load_model error!!!

在论坛和github上尝试解决问题:
1、更新源(无效)
    sudo dnf clean all
    sudo dnf update -y
2、使用rknn-toolkit-1.0.0转换的rknn模型文件(无效)

最后在github上看到有人说可能是内核设备找不到,在/dev/下确实也找不到npu_service。但是没有找到解决方法,希望那位大佬可以帮助我解决这个问题/。
回复

使用道具 举报

jefferyzhang

版主

积分
12844
发表于 2019-6-26 17:40:34 | 显示全部楼层
lsusb看下有没有0x2207:1808 这个设备,如果你看到的是180A那就是dnf update问题
回复

使用道具 举报

jackO

注册会员

积分
97
 楼主| 发表于 2019-6-26 17:55:46 | 显示全部楼层
本帖最后由 jackO 于 2019-6-26 18:01 编辑
jefferyzhang 发表于 2019-6-26 17:40
lsusb看下有没有0x2207:1808 这个设备,如果你看到的是180A那就是dnf update问题

Bus 002 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0e8f:0021 GreenAsia Inc. Multimedia Keyboard Controller
Bus 001 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 008: ID 2207:180a
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0bda:d723 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
没有发现2207:1808,但是我执行过dnf update。问题还是依旧在,如下:
[tanr@localhost packages]$ sudo dnf update
[sudo] tanr 的密码:同步仓库 'google-chrome-mirrors' 缓存失败,禁用。
上次元数据过期检查:3:39:40 前,执行于 2019年06月26日 星期三 02时18分49秒。
依赖关系解决。
无需任何处理。
完毕!
[tanr@localhost build]$ ./ssd_demo
loading model...spec = local:transfer_proxy


spec = local:transfer_proxy_fffffffc
E NPUTransfer: Cannot connect to proxy: Connection refused
E RKNNAPI: rknn_init,  driver open fail!  ret = -4!
rknn_init fail! ret=-3
load_model error!!!






回复

使用道具 举报

qiu

版主

积分
1130
发表于 2019-6-26 19:54:35 | 显示全部楼层
jackO 发表于 2019-6-26 17:55
Bus 002 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 002 Device 001: ID 1d6b:0003 Linux Fou ...

有自己添加过源吗?  网络是否正常?
回复

使用道具 举报

qiu

版主

积分
1130
发表于 2019-6-26 20:02:31 | 显示全部楼层
另尝试  烧写wiki上提供的 V1.3试下。

https://eyun.baidu.com/s/3nwk1vW ... %83%2FTB-RK3399ProD
回复

使用道具 举报

jackO

注册会员

积分
97
 楼主| 发表于 2019-6-27 10:11:45 | 显示全部楼层
qiu 发表于 2019-6-26 19:54
有自己添加过源吗?  网络是否正常?

1. 添加Rockhip官方源

sudo dnf localinstall --nogpgcheck http://repo.rock-chips.com/fedor ... -3.fc28.aarch64.rpm

2. 网络正常
[tanr@localhost build]$ sudo ping www.baidu.com
[sudo] tanr 的密码:
对不起,请重试。
[sudo] tanr 的密码:
PING www.a.shifen.com (180.97.33.108) 56(84) bytes of data.
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=1 ttl=54 time=32.7 ms
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=2 ttl=54 time=32.3 ms
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=3 ttl=54 time=32.3 ms
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=4 ttl=54 time=32.4 ms
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=5 ttl=54 time=32.5 ms
64 bytes from 180.97.33.108 (180.97.33.108): icmp_seq=6 ttl=54 time=32.3 ms
回复

使用道具 举报

jackO

注册会员

积分
97
 楼主| 发表于 2019-6-28 10:18:05 | 显示全部楼层
qiu 发表于 2019-6-26 20:02
另尝试  烧写wiki上提供的 V1.3试下。

https://eyun.baidu.com/s/3nwk1vWt#sharelink/path=%2FTB-RK3399Pr ...

烧写1.3版本后解决问题。
回复

使用道具 举报

jackO

注册会员

积分
97
 楼主| 发表于 2019-6-28 11:51:10 | 显示全部楼层
qiu 发表于 2019-6-26 20:02
另尝试  烧写wiki上提供的 V1.3试下。

https://eyun.baidu.com/s/3nwk1vWt#sharelink/path=%2FTB-RK3399Pr ...

设备找到后又有新问题出现了:
[toybrick@localhost build]$ ./ssd_demo
loading model...
spec = local:transfer_proxy
D RKNNAPI: ==============================================
D RKNNAPI: RKNN VERSION:
D RKNNAPI:   API: 0.9.5 (a949908 build: 2019-05-07 22:20:43)
D RKNNAPI:   DRV: 0.9.6 (c12de8a build: 2019-05-06 20:10:17)
D RKNNAPI: ==============================================
input num = 1, output = num = 2
tensor index 0 is , type = 03, qnt_type = 02
tensor index 1 is , type = 03, qnt_type = 02
VIDIOC_REQBUFS: Inappropriate ioctl for device
open video [test1.mp4] error!!!

使用编译的opencv也无法打开MP4视频文件。错误提示Inappropriate ioctl for device。ioctl命令无法执行。是什么原因造成的,可以怎么解决呢?
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表