Toybrick

标题: rk3399 android 8.1 usb接TB-RK1808S0使用问题 [打印本页]

作者: ljx    时间: 2022-1-11 17:41
标题: rk3399 android 8.1 usb接TB-RK1808S0使用问题
rk3399的板,系统android 8.1,能usb接TB-RK1808S0使用吗?目前apk调用会提示

[attach]2231[/attach]


作者: ljx    时间: 2022-1-12 13:05
论坛有人么
作者: jefferyzhang    时间: 2022-1-12 16:19
可以的   
作者: ljx    时间: 2022-1-12 18:07
jefferyzhang 发表于 2022-1-12 16:19
可以的

大神您好,需要自己定制驱动,还是怎么做呢?这个提示是指缺驱动吗?
作者: jefferyzhang    时间: 2022-1-12 18:10
ljx 发表于 2022-1-12 18:07
大神您好,需要自己定制驱动,还是怎么做呢?这个提示是指缺驱动吗?

应该只是npu_transfer_proxy这个后台服务没跑起来而已。
建议你看下1808的rknn api demo,很久没搞这个了,不知道他们是不是有新的方式启动这个bin
作者: ljx    时间: 2022-1-12 18:44
jefferyzhang 发表于 2022-1-12 18:10
应该只是npu_transfer_proxy这个后台服务没跑起来而已。
建议你看下1808的rknn api demo,很久没搞这个了 ...

手动拷贝进去运行是吗?adb shell拷贝到设备上,执行了,再用apk跑demo,还是同样的提示
作者: ljx    时间: 2022-1-12 18:59
jefferyzhang 发表于 2022-1-12 18:10
应该只是npu_transfer_proxy这个后台服务没跑起来而已。
建议你看下1808的rknn api demo,很久没搞这个了 ...

rk3399上的android8.1是第三方定制的,这个有影响吗
作者: ljx    时间: 2022-1-12 19:02
目前用过 http://repo.rock-chips.com/rk180 ... /npu_transfer_proxy
并不起作用
作者: ljx    时间: 2022-1-13 09:34
jefferyzhang 发表于 2022-1-12 18:10
应该只是npu_transfer_proxy这个后台服务没跑起来而已。
建议你看下1808的rknn api demo,很久没搞这个了 ...

rk3399上的android8.1是第三方定制的,这个有影响吗?

目前用过 http://repo.rock-chips.com/rk180 ... /npu_transfer_proxy
并不起作用。

rk3399 插着USB的TB-RK1808S0加速棒。

我的理解是

rk3399(android8.1是第三方定制)<->arm64-v8a/librknn_api.so<->npu_transfer_proxy<->usb<->TB-RK1808S0加速棒

麻烦大神帮忙看看这个硬件连接和使用是否有问题?是不是我哪里理解错了。


作者: jefferyzhang    时间: 2022-1-13 10:01
ljx 发表于 2022-1-13 09:34
rk3399上的android8.1是第三方定制的,这个有影响吗?

目前用过 http://repo.rock-chips.com/rk1808/npu ...

没有影响,都能用。
1. 看下lsusb认到1808计算棒没有,
2. 研究下1808 api demo文档是否提到
3. APK demo是否版本和1808计算棒版本匹配
作者: ljx    时间: 2022-1-13 15:45
jefferyzhang 发表于 2022-1-13 10:01
没有影响,都能用。
1. 看下lsusb认到1808计算棒没有,
2. 研究下1808 api demo文档是否提到

重新下载了 http://repo.rock-chips.com/rk1808/ 下的
http://repo.rock-chips.com/rk180 ... /android-arm64-v8a/
http://repo.rock-chips.com/rk1808/rknn-api/Android/

adb push npu_transfer_proxy /data/local/tmp/npu_transfer_proxy
adb shell进rk设备,修改权限,执行 ./npu_transfer_proxy&

再用android demo
http://repo.rock-chips.com/rk1808/rknn-api/Android/rk_ssd_demo/
测试,还是提示

2017-01-01 22:21:21.476 3336-3336/? E/NPUTransfer: Cannot connect to proxy: No such file or directory
2017-01-01 22:21:21.476 3336-3336/? E/RKNNAPI: rknn_init,  driver open fail!  ret = -4(ERROR_NO_DEVICE)!
2017-01-01 22:21:21.476 3336-3336/? E/rkssd4j: rknn_init fail! ret=-3

lsusb能看到有这个设备
Bus 005 Device 002: ID 2207:0018
作者: bobby_jiang    时间: 2022-1-13 17:02
本帖最后由 bobby_jiang 于 2022-1-13 17:07 编辑
ljx 发表于 2022-1-13 15:45
重新下载了 http://repo.rock-chips.com/rk1808/ 下的
http://repo.rock-chips.com/rk1808/npu_transfer_ ...

不要参考http://repo.rock-chips.com/rk1808/ 下的,太旧了。
用这个:2. https://github.com/rockchip-linux/rknpu  (RV1109/RV1126/RK1808)
3. https://github.com/rockchip-linux/RKNPUTools (RK3399Pro)
然后计算棒在线升级一下固件,到最新1.7.0版本



作者: ljx    时间: 2022-1-17 11:25
bobby_jiang 发表于 2022-1-13 17:02
不要参考http://repo.rock-chips.com/rk1808/ 下的,太旧了。
用这个:2. https://github.com/rockchip-li ...

固件升级到1.7.0了,再拷贝RKNPUTools\npu_transfer_proxy\android-arm64-v8a\npu_transfer_proxy并启动,再用Android\rk_ssd_demo测试,还是同样的错误

2017-01-01 20:15:05.431 4998-4998/com.rockchip.gpadc.ssddemo E/NPUTransfer: Cannot connect to proxy: No such file or directory
2017-01-01 20:15:05.431 4998-4998/com.rockchip.gpadc.ssddemo E/RKNNAPI: rknn_init,  driver open fail!  ret = -4(ERROR_NO_DEVICE)!
2017-01-01 20:15:05.431 4998-4998/com.rockchip.gpadc.ssddemo E/rkssd4j: rknn_init fail! ret=-3

什么原因呢?搞不懂
作者: ljx    时间: 2022-1-17 11:29
本帖最后由 ljx 于 2022-1-17 11:40 编辑
bobby_jiang 发表于 2022-1-13 17:02
不要参考http://repo.rock-chips.com/rk1808/ 下的,太旧了。
用这个:2. https://github.com/rockchip-li ...

我用的是3399第三方定制的android系统,这个有影响吗?
作者: ljx    时间: 2022-1-18 13:16
bobby_jiang 发表于 2022-1-13 17:02
不要参考http://repo.rock-chips.com/rk1808/ 下的,太旧了。
用这个:2. https://github.com/rockchip-li ...

我用的是3399第三方定制的android系统,这个有影响吗?

作者: ljx    时间: 2022-1-19 09:03
还有人吗。。
作者: bobby_jiang    时间: 2022-1-19 17:22
RKNPUTools也是用https://github.com/rockchip-linux/RKNPUTools (RK3399Pro)?
第三方的没有测试过,你可以先试试我们公司发布的安卓固件,验证一下是否没有问题。
作者: ljx    时间: 2022-1-20 08:39
bobby_jiang 发表于 2022-1-19 17:22
RKNPUTools也是用https://github.com/rockchip-linux/RKNPUTools (RK3399Pro)?
第三方的没有测试过,你 ...

吃完晚饭试了下,发现管理员启动npu_transfer_proxy后可以正常调用了。
中间换过几个版本的npu_transfer_proxy,也到1808上刷过固件,不知道哪个操作起作用了。

谢谢~




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