准备工作
硬件--
0)Ubuntu PC一台且能正常联网(最好不要用虚拟机,建议使用ubuntu16.04 LTS版本)[目前windows还没有正式的烧写工具发布出来,后续会有]
1)CE3226V100EVB开发板一套
2)串口线(CH340G芯片)
3)网线
4)USB3.0 U盘一个(可选)
软件--
- cnmps-sdk-0.7.1
- 交叉编译工具链(gcc‑linaro‑2.1‑2016.11‑x86_64_aarch64‑linux‑gnu.tgz)
- CH340G串口驱动(windows)
SDK及交叉编译工具链需要从寒武纪提供的FTP地址上下载,需要账号及密码的话可以联系Barret.Bi@wpi-group.com
安装使用
- 目标机环境
- 接线:上电前连接好网线,HDMI,配套的sensor,串口线(J11),电源线。正确连接如下图
注意事项:
1)为安全起见,电源接口需要在其他配件组装完成后再接入EVB。
2)Sensor连接线金属面需要朝向外侧,如下图所示,不能接反。
3)VO并口连接线两端金属面都需要朝向外侧,如下图所示,不能接反。
- 开启电源,然后打开主板电源开关上电,LED指示灯会亮起。
- 进入Ubuntu PC宿主机,终端窗口中执行sudo apt install minicom安装minicom用于访问串口(已安装可忽略)。
再使用ls /dev/ttyUSB*查看串口设备,我的设备显示为/dev/ttyUSB0。
然后执行sudo minicom -s进入串口工具对串口进行设置,主要设置串口号、波特率,如下图所示:
修改完成后选择”Save setup as dfl”,然后选择”Exit”退出后进入串口终端。
说明串口连接成功。
3.安装CE3226V100驱动:这里需要手动安装
在目标机上,串口终端中执行如下命令:
cd /mps/ko && ./load3226v100_drv.sh
完成后可以使用lsmod查看驱动是否加载成功。
4. sdk samples运行
cd /mps/sample/cnve_demo && ./run.sh
vi /mps/sample/cnsampleConfig.ini,修改sensor相关的配置参数:
cd /mps/sample/traffic_caputre && ./cnsample_traffic_capture 0
vi /mps/sample/cnsampleConfig.ini,修改sensor相关的配置参数:
cd /mps/sample/vio && ./cnsample_vio 0,出现如下字样,则表示VIO运行成功。
此时,在显示器一端可以观看VI画面:
参考资料
《Cambricon-SDK-User-Guide-CN-v0.7.0.pdf》
评论
barret
2022年5月20日
rootupc
2022年3月16日