Toybrick

标题: TB-RK3399ProD + TB-RK1808M0 (mini-pciE) 找不到1808计算卡,如何连接? [打印本页]

作者: winterslong    时间: 2020-10-14 14:14
标题: TB-RK3399ProD + TB-RK1808M0 (mini-pciE) 找不到1808计算卡,如何连接?
本帖最后由 winterslong 于 2020-10-14 14:18 编辑

如图所示,我在官网上买了TB-RK3399ProD + TB-RK1808M0(mini-PCIe),,将TB-RK1808M0(拨码开关已经拨到pciEx1处)插上后,用lspci命令什么也看不到。(TB-RK1808M0上的固件是出厂设置,不知道是什么版本。当时没有买usb或者pcie的转接卡,所以暂时无法升级1808固件,正在采购转接板中)

toybrick@debian10:~$ uname -a
Linux debian10.toybrick 4.4.189 #7 SMP Thu May 21 15:23:44 CST 2020 aarch64 GNU/Linux

toybrick@debian10:~$
toybrick@debian10:~$ lsusb
Bus 004 Device 003: ID 2207:0019 Fuzhou Rockchip Electronics Company
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 008: ID 413c:2113 Dell Computer Corp.
Bus 003 Device 007: ID 413c:301a Dell Computer Corp.
Bus 003 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 003: ID 1871:1130 Aveo Technology Corp.
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0bda:d723 Realtek Semiconductor Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
toybrick@debian10:~$
toybrick@debian10:~$
toybrick@debian10:~$ lspcitoybrick@debian10:~$


[attach]1366[/attach]

上图中的螺柱孔大小感觉由问题,已有的两种型号的螺丝不是偏大就是偏小,后来找了点纸片塞进孔后,勉强能固定住RK1808计算卡。

[attach]1367[/attach]



作者: 凡人修仙    时间: 2020-10-14 16:04
http://t.rock-chips.com/wiki.php?mod=view&pid=33
1)  USB2.0模式(安装在移动设备的PCIe迷你附加卡):当拨码开关切换到USB3.0时, Mini-PCIe计算卡和上位机之间的通讯是USB2.0通讯。如果上位机的Mini-PCIe的卡座可以外接4G模组,请选择这种模式。
注:若搭配官方Mini-PCIe转USB3.0小板,可支持USB3.0通讯。
作者: winterslong    时间: 2020-10-14 17:33
本帖最后由 winterslong 于 2020-10-14 17:35 编辑
凡人修仙 发表于 2020-10-14 16:04
http://t.rock-chips.com/wiki.php?mod=view&pid=33
1)  USB2.0模式(安装在移动设备的PCIe迷你附加卡): ...

我买的是TB-RK3399ProDs开发板,上面由mini-pciE接口的。
我改成USB模式后,显示如下,哪个是RK1808的计算卡?是这个吗Bus 004 Device 002: ID 2207:0018
toybrick@debian10:~$ lsusb
Bus 002 Device 008: ID 413c:2113 Dell Computer Corp.
Bus 002 Device 007: ID 413c:301a Dell Computer Corp.
Bus 002 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 002 Device 005: ID 1871:1130 Aveo Technology Corp.
Bus 002 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 2207:0019 Fuzhou Rockchip Electronics Company
Bus 001 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 2207:0018 Fuzhou Rockchip Electronics Company
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
toybrick@debian10:~$
toybrick@debian10:~$
toybrick@debian10:~$
toybrick@debian10:~$ lspci
toybrick@debian10:~$
toybrick@debian10:~$
toybrick@debian10:~$ uname -a
Linux debian10.toybrick 4.4.189 #7 SMP Thu May 21 15:23:44 CST 2020 aarch64 GNU/Linux
toybrick@debian10:~$


[attach]1368[/attach]

https://item.taobao.com/item.htm ... EUM&id=597402041677



作者: winterslong    时间: 2020-10-19 10:56
本帖最后由 winterslong 于 2020-10-19 11:15 编辑
凡人修仙 发表于 2020-10-14 16:04
http://t.rock-chips.com/wiki.php?mod=view&pid=33
1)  USB2.0模式(安装在移动设备的PCIe迷你附加卡): ...

您好,我后来买了官方Mini-PCIe转USB3.0小板,现在TB-RK1808M0计算卡插在这个USB转接小板上,然后把这个USB转接小板插在TB-RK3399ProD开发板的USB3.0接口上.
1)  怎么才能使用1808的NPU呢? 我的TB-RK3399ProD的系统是debian的最新的固件toybrick-android-debian\Release-V1.7\img\debian10-toybrick-rk3399pro-lxde-V1.1.img。

有这种情况的使用指南么?

toybrick@debian10:~$ lsusb
Bus 004 Device 003: ID 2207:0018 Fuzhou Rockchip Electronics Company
Bus 004 Device 004: ID 2207:0019 Fuzhou Rockchip Electronics Company
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 413c:2113 Dell Computer Corp.
Bus 003 Device 004: ID 413c:301a Dell Computer Corp.
Bus 003 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0bda:d723 Realtek Semiconductor Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
toybrick@debian10:~$
toybrick@debian10:~$
toybrick@debian10:~$ lspci
toybrick@debian10:~$
toybrick@debian10:~$ uname -a
Linux debian10.toybrick 4.4.189 #7 SMP Thu May 21 15:23:44 CST 2020 aarch64 GNU/Linux
toybrick@debian10:~$

2) 按我的理解,我这种用法其实就相当于一个USB计算棒(TB-RK1808S0)插在RK3399ProD开发板上?
http://t.rock-chips.com/wiki.php?mod=view&pid=28#h1_1但是我在TB-RK3399ProD(debian系统)上无法看到下面红框里所说的U盘目录:

[attach]1372[/attach]





作者: addy    时间: 2020-10-19 14:41
一、关于拨码开关的说明:
1. TB-RK3399ProDs上的mini-pcie接口,是安装4G模组的,通讯协议其实是USB2.0。拨码开关请按出厂时的拨码开关位置:安装在移动设备的PCIe迷你附加卡
2. 外接mini-pcie转USB3.0的转换板后,其通讯支持USB3.0, 其他的TB-RK3399ProDs的mini-pcie接口一样。
3. 外接mini-pcie转pciex1的转换板后,其通讯支持pcie 1lane, 这时可以插到TB-RK3399ProDs的标准PCIE接口上。这时需要把拨码开关拨到:PCIe x1的位置
  
注意: PCIEx1模型下,不支持热插拔,必须重启上位机,才能正常使用。

二、关于计算卡的使用方法的说明:(计算卡和计算棒系统不同,但是对外的接口都所以类似的)
1. 计算卡上,默认出厂没有再放相关工具和文档在存储的磁盘上,所有也就没有你所说的U盘目录(所有的文档和工具都可以在官方网站上下载)
2. 计算卡和计算棒的USB ID 是0x2207: 0x0018.  lsusb看到的设备: 2207:0018就是计算卡和计算棒的。(2207:0019是RK3399Pro的NPU的ID)
3. 查看计算卡/计算棒是否启动正常,是否可以用,可以用命令:npu_transfer_proxy devices:
    1) ID: TM0xxxxxxxxxxxxxx  --> 计算卡
    2) ID: TS0xxxxxxxxxxxxxx  --> 计算棒
   3) ID: 000000000   --> RK3399Pro的NPU单元

4. 计算卡、计算棒和NPU的使用方法是一样的。(NPU驱动根据devcie id来决定谁来推理模型, 详见NPU推理的相关文档)




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