Toybrick

标题: RKNN_ERR_DEVICE_UNAVAILABLE [打印本页]

作者: tigertang    时间: 2019-11-12 13:59
标题: RKNN_ERR_DEVICE_UNAVAILABLE
本帖最后由 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的板子:
[attach]724[/attach]

我的代码片段:
[attach]721[/attach]

想请问是不是我的板子固件版本过低,要重新刷一个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

[attach]725[/attach]


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







作者: jefferyzhang    时间: 2019-11-12 14:40
API: 1.2.0  和  DRV: 0.91 明显是不匹配的
RK3399Pro是Toybrick的么?
作者: tigertang    时间: 2019-11-12 14:50
jefferyzhang 发表于 2019-11-12 14:40
API: 1.2.0  和  DRV: 0.91 明显是不匹配的
RK3399Pro是Toybrick的么?

确认是toybrick,所以需要烧新固件吗,还是有其他的更新方式呢?我看到安卓下有个npu_upgrade,那个有用吗?没看到有文档说这个。
作者: jefferyzhang    时间: 2019-11-12 15:14
tigertang 发表于 2019-11-12 14:50
确认是toybrick,所以需要烧新固件吗,还是有其他的更新方式呢?我看到安卓下有个npu_upgrade,那个有用 ...

这样的话你要全套烧一个最新的固件
作者: tigertang    时间: 2019-11-12 16:59
jefferyzhang 发表于 2019-11-12 15:14
这样的话你要全套烧一个最新的固件

想请问现在找不到maskrom/loader设备,有什么解决办法吗
作者: jefferyzhang    时间: 2019-11-12 17:28
tigertang 发表于 2019-11-12 16:59
想请问现在找不到maskrom/loader设备,有什么解决办法吗

按wiki流程把usb驱动装下
作者: tigertang    时间: 2019-11-12 19:56
本帖最后由 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.






欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3