Firefly开源社区

打印 上一主题 下一主题

[Linux] 上位机RKNN工具 rknn.bin.list_devices找不到NPU设备(AIO-RK3399pro-JD4开发板)

29

积分

0

威望

0

贡献

技术小白

积分
29

上位机RKNN工具 rknn.bin.list_devices找不到NPU设备(AIO-RK3399pro-JD4开发板)

发表于 2022-7-11 14:16:14      浏览:5460 | 回复:3        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
硬件连接:上位机通过开发板自带的双头USB线,连接firefly AIO RK3399pro JD4开发板 USB OTG口。
目的:试图通过上位机(Ubuntu18.04)的RKNN tookkit工具的 rknn.bin.list_devices来找到NPU(开发板核心板)。
运行命令及结果:上位机正确安装RKNN toolkit,并且成功运行例程。上位机运行命令python -m rknn.bin.list_devices。运行后上位机提示None devices connected.没有找到设备。
开发板部分:开发板运行正常,安装了firefly-3399pronpu-driver,也安装了RKNN toolkit lite ,并且运行例子正常。
问题:我需要在上位机上安装什么开发板的驱动吗?如何让上位机的通过运行 rknn.bin.list_devices命令来找到NPU设备?

空log.rar

10.57 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2022-7-12 10:11:03        只看该作者  沙发
应该是要修改内核,将usb3.0设置为OTG模式才行,默认USB3.0是host模式
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-7-12 14:26:28        只看该作者  板凳
895816513 发表于 2022-7-12 10:11
应该是要修改内核,将usb3.0设置为OTG模式才行,默认USB3.0是host模式

请问有相关教程吗?或者链接?谢谢
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2022-7-12 15:09:10        只看该作者  地板


https://wiki.t-firefly.com/zh_CN ... l?highlight=otg#adb
Core-3399-JD4需要修改kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-aiojd4.dts相关dts将usbdrd_dwc3_0设置为peripheral模式,之后该usb只能作为从设备使用。
  1. &usbdrd_dwc3_0 {
  2.     dr_mode = "peripheral";
  3. };
复制代码




看这篇,3399pro如何作为设备看这篇
https://github.com/rockchip-linu ... olkit_V1.7.1_CN.pdf



你先看着能不能实现,因为之前我还没有坐过这个案例,时另外一个同事做的。如果弄不了就告诉我,我下个星期抽空看下
回复

使用道具 举报

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

本版积分规则

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