Toybrick

RKNN_ERR_DEVICE_UNAVAILABLE

tigertang

注册会员

积分
136
楼主
发表于 2019-11-12 13:59:51    查看: 6399|回复: 6 | [复制链接]    打印 | 只看该作者
本帖最后由 tigertang 于 2019-12-18 12:46 编辑

你好!
我现在正在使用RK3399Pro的安卓系统,rknn_find_devices返回了RKNN_ERR_DEVICE_UNAVAILABLE,想请问问题怎么定位?

adb logcat:
  1. 08-05 09:10:09.979  1458  1458 D RKNNAPI : ==============================================
  2. 08-05 09:10:09.979  1458  1458 D RKNNAPI : RKNN VERSION:
  3. 08-05 09:10:09.979  1458  1458 D RKNNAPI :   API: 1.2.0 (db63ace build: 2019-09-17 14:23:55)
  4. 08-05 09:10:09.979  1458  1458 D RKNNAPI :   DRV: 0.91 (237fb1a build: 2018-12-29 16:46:59)
  5. 08-05 09:10:09.979  1458  1458 D RKNNAPI : ==============================================
  6. 08-05 09:10:09.986  1458  1458 E RKNNAPI : rknn_find_devices fail!
复制代码

在安卓系统下lsusb:
  1. rk3399pro:/ $ lsusb
  2. Bus 001 Device 002: ID 05e3:0610
  3. Bus 002 Device 002: ID 05e3:0616
  4. Bus 003 Device 002: ID 0bda:d723
  5. Bus 001 Device 001: ID 1d6b:0002
  6. Bus 002 Device 001: ID 1d6b:0003
  7. Bus 003 Device 001: ID 1d6b:0002
  8. Bus 004 Device 001: ID 1d6b:0002
  9. Bus 005 Device 001: ID 1d6b:0001
  10. Bus 006 Device 001: ID 1d6b:0001
  11. Bus 002 Device 003: ID 2207:1808
复制代码

确认是TB的板子:


我的代码片段:


想请问是不是我的板子固件版本过低,要重新刷一个1.5的安卓固件上去,还是说我哪里API调用错了。



>>>>>>> 分界线

后来我开始尝试烧写TB-RK3399ProD-v1.5的固件,但是一直无法发现loader/maskrom设备。我反复尝试了:

1. 重新删除再安装DriverAssitant_v4.7内的驱动,并重启windows 10
2. 先adb连接设备,之后长按recorvery+按1s reset
3. 先adb连接设备,之后点击烧写工具的切换
4. 先做1,尝试失败后长按maskrom+按一下reset
5. 接上type c线,再接电源
6. 尝试了各种type c线,包括usb 2/3




想请问有什么办法定位解决问题。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

jefferyzhang

版主

积分
12939
沙发
发表于 2019-11-12 14:40:00 | 只看该作者
API: 1.2.0  和  DRV: 0.91 明显是不匹配的
RK3399Pro是Toybrick的么?
回复

使用道具 举报

tigertang

注册会员

积分
136
板凳
 楼主| 发表于 2019-11-12 14:50:28 | 只看该作者
jefferyzhang 发表于 2019-11-12 14:40
API: 1.2.0  和  DRV: 0.91 明显是不匹配的
RK3399Pro是Toybrick的么?

确认是toybrick,所以需要烧新固件吗,还是有其他的更新方式呢?我看到安卓下有个npu_upgrade,那个有用吗?没看到有文档说这个。
回复

使用道具 举报

jefferyzhang

版主

积分
12939
地板
发表于 2019-11-12 15:14:55 | 只看该作者
tigertang 发表于 2019-11-12 14:50
确认是toybrick,所以需要烧新固件吗,还是有其他的更新方式呢?我看到安卓下有个npu_upgrade,那个有用 ...

这样的话你要全套烧一个最新的固件
回复

使用道具 举报

tigertang

注册会员

积分
136
5#
 楼主| 发表于 2019-11-12 16:59:57 | 只看该作者
jefferyzhang 发表于 2019-11-12 15:14
这样的话你要全套烧一个最新的固件

想请问现在找不到maskrom/loader设备,有什么解决办法吗
回复

使用道具 举报

jefferyzhang

版主

积分
12939
6#
发表于 2019-11-12 17:28:18 | 只看该作者
tigertang 发表于 2019-11-12 16:59
想请问现在找不到maskrom/loader设备,有什么解决办法吗

按wiki流程把usb驱动装下
回复

使用道具 举报

tigertang

注册会员

积分
136
7#
 楼主| 发表于 2019-11-12 19:56:20 | 只看该作者
本帖最后由 tigertang 于 2019-12-18 12:46 编辑

终于配好了,驱动其实之前装好了,问题是windows有对signing不正确的driver有限制,想办法把这个限制去了就行。

Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

回复

使用道具 举报

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

本版积分规则

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


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