Toybrick

RK1808入门教程(2)TB-RK1808M0 AI计算卡电脑端演示教程

jax.fang

中级会员

积分
325
发表于 2020-9-8 17:56:46    查看: 5141|回复: 3 | [复制链接]    打印 | 显示全部楼层

环境准备:

1. 安装ubuntu18.04系统的PC
2. 安装rknn-toolkit-v1.4.0,具体步骤可参考http://t.rock-chips.com/forum.ph ... =964&extra=page%3D1
3. 下载适用于PC端的npu_transfer_proxy
4. Mini-PCIE计算卡固件升级至最新版本, 具体步骤参考http://t.rock-chips.com/wiki.php?mod=view&id=148

演示步骤:
1. Mini-PCIe计算卡通过拨码开关向上切换至PCIe x1模式, 如下图所示
2. 选择Mini-PCIe转PCIE x1小板,如下图所示



3.  将Mini-PCIe计算卡插入转接小板插槽,用螺丝固定,如下图所示

4.  将转接小板插入电脑主机的PCIE插槽,如下图所示

5. 务必重启电脑,待系统正常启动后, 输入以下命令,确保计算卡正常识别!
· 输入 lspci, 查看是否出现ASM1042A字样的设备, 如下图红框所示


若无该设备,表示电脑端未识别出计算卡,请确认计算卡固件是否是最新版本或者拨码开关是否切换至PCIe x1模式!如果是最新固件,可跳过以下1)-9)个步骤:
1)计算卡连接串口进行调试,具体连接方法及步骤可参考http://t.rock-chips.com/wiki.php?mod=view&id=145
   2)将计算卡插入电脑端,打开串口工具(这里采用Minicom工具调试),登录计算卡的系统, 用户名和密码都是toybrick
    3)USB转网口转换器的一端插入计算卡的USB2.0 Host, 另一端插入网线连接到可正常上网的电脑, 如下图所示
   4)输入以下命令,查看是否出现USB以太网卡设备,如红色框部分所示(不同环境设备名可能不一样
  1. ip a
复制代码

   5) 输入以下命令
  1. sudo su
  2. echo '' > /var/lib/dhcp/dhclient.leases
  3. echo 'timeout 2147483647;' > /etc/dhcp/dhclient-toybrick.conf
  4. sudo ip link set $1 up
  5. sudo dhclient -cf /etc/dhcp/dhclient-toybrick.conf -nw -e DHCLIENT_IGNORE_GATEWAY=yes $1
复制代码
   注意:这里的$1应替换成之前查看到的红色框的USB以太网卡设备名字符串
6)输入以下命令,查看是否分配外网IP,如下图所示
  1. ip a
复制代码
   

   7) 输入以下命令进行固件升级
  1. sudo apt update -y
  2. sudo  apt upgrade -y
复制代码
  8) 升级过程需要一段时间,待升级完成,输入以下命令对计算卡进行重启
  1. sudo reboot
复制代码
  9) 计算卡重启完毕,重新按照步骤5,确认计算卡是否成功识别
·输入lsusb, 查看是否出现2207:1108字样, 如下图红框所示

6. 这里演示程序以mobilenet_v1为例, 可参考wiki的TB-RK1808S0上手指南http://t.rock-chips.com/wiki.php?mod=view&id=61
·从官方FTP文件服务器下载mobilenet_v1压缩包,解压出来,并进入mobilenet_v1目录:

  1. wget http://repo.rock-chips.com/rk1808/mobilenet_v1.tar.gz
  2. tar xvf mobilenet_v1.tar.gz
  3. cd mobilenet_v1/
复制代码

·下载npu_transfer_proxy,设置可执行权限, 并后台运行:

  1. wget http://repo.rock-chips.com/rk1808/npu_transfer_proxy_20200605/linux-x86_64/npu_transfer_proxy
  2. chmod 755 npu_transfer_proxy
  3. ./npu_transfer_proxy &
复制代码

·运行test.py脚本, 正常执行结果如下:

  1. python test.py
复制代码






本帖子中包含更多资源

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

x
回复

使用道具 举报

Apolow

注册会员

积分
107
发表于 2020-11-2 10:44:29 | 显示全部楼层
请问能否使用虚拟机上的ubuntu18.04
回复

使用道具 举报

jockeypan

注册会员

积分
190
发表于 2020-11-2 16:21:20 | 显示全部楼层
请问TB-RK1808M0 如果使用选择Mini-PCIe转USB3.0 该如何配置?是按照TB-RK1808S0一样吗?
回复

使用道具 举报

jax.fang

中级会员

积分
325
 楼主| 发表于 2020-11-3 16:17:35 | 显示全部楼层
jockeypan 发表于 2020-11-2 16:21
请问TB-RK1808M0 如果使用选择Mini-PCIe转USB3.0 该如何配置?是按照TB-RK1808S0一样吗? ...

1. 注意拨码开关切换至USB3.0方式
2. 其配置方式可参考TB-RK1808S0
回复

使用道具 举报

lalapay

注册会员

积分
59
发表于 2021-1-17 10:55:34 | 显示全部楼层
新的1808M0固件支持的是rknnLite,没有影响吗?
回复

使用道具 举报

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

本版积分规则

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


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