前言
LINUX系统安装完HAPS EDA软件(protocompiler)后,需要安装相应的驱动,方可通过confpro_gui download bitfile到haps。HAPS bitfile 可通过UMRUSB和UMRPCIE两种接口download。下面的教程为UMRBUS驱动安装教程:
一、启动confpro_gui并scan haps
confpro_gui是protocompiler软件安装目录下的一个可执行文件,该文件是打开haps bitfile download software的gui模式。为方便软件的打开,可在shell文本种添加简化命令,本文以bashrc的shell脚本为例展示简化命令的添加:
·cfgsh 是以tcl脚本的方式操作haps;
cfg是以gui的方式打开haps configuration tool软件界面;
dbg是以gui方式打开haps的debug工具;
首先使用缩写命令cfg打开haps configuration tool,界面如下:
通过platform -> select system,可以打开可用设备列表,初次安装软件后,在没有驱动的情况下,是检测不到haps的。
二、驱动安装
1、断开HAPS和计算机之间的USB或者PCIE连接;
2、打开terminal,并cd到protocompiler 安装目录下,进入lib/umrbus/driver 目录下;
3、依次输入以下命令:
make deinstall
make clean
make
4、使用root权限开始安装驱动;
安装中会报错,导致安装失败,失败原因如log中描述,是因为/etc/init.d/umrdrv1没有执行权限,所以需要更改该文件的权限,使用chmod +777
然后cd到lib/umrbus/driver 目录下,继续输入 make start;
仍然会因为/etc/init.d/umrdrv1没有执行权限报错,使用使用chmod +777更改文件的权限
最后,再次cd到lib/umrbus/driver 目录下,继续输入 make start;
至此,protocompiler 的URMBUS驱动安装完成;
三、实测验证
同样使用cfg命令打开HAPS configuration tool,scan haps device,可以看到已经可以找到设备。
四、总结
以上操作,在protocompiler的官方手册中有描述,如下所示: