分页: 1 / 1

Ubuntu下并口的问题

发表于 : 2006-11-15 19:12
bemoon
小弟使用的系统是Ubuntu6.06 ,做EDA方面的工作,常用的工具软件是Quartus6.0,需要使用并口连接Jtag烧写芯片或者调试电路。
但是在设置Quaruts的Jtag时,经常发生并口无法访问的情况,Quartus提示Insufficent permissions on some port;终端提示无法访问~/.jtag.conf。以sudo的方式运行quartus仍然无法正常访问并口。检查我的用户权限,也没发现针对并口访问的设置。但是有的时候突然又莫名其妙的可以用了。
我ls /dev/parport0 -l 发现它属于root,并且其他用户无权读写。于是手动sudo chmod 666 /dev/parport0,这样一来Quaruts就可以正常使用jtag了。但是心里惴惴不安,不知道这样做会不会有什么不良后果。

小弟百思不得其解,恳请大侠指教,是否应该有其他原因导致并口被占用,不能使用呢?

发表于 : 2006-11-15 21:28
eexpress
作FPGA的?作通讯的?
可能太专了,少有人用这个软件的。

端口而且,也就是一个设备关联的文件而已,改没了也没事情的。现在少有并口编程的了哦。机器都不带并口了。

发表于 : 2006-11-15 21:56
bemoon
谢谢楼上回答!!就是做FPGA用的。也考虑用usb做jtag,可是设备太贵,还是并口的便宜阿。呵呵。

发表于 : 2006-11-18 20:12
kongsen
我之前用ubuntu 6.06作AVR开发,也是用并口的ISP下载线,/dev/parport0 由于系统设备文件是系统启动后自动生成的,每次更改/dev/parport0的权限后可以正常下载,但重新启动系统后,权限又被恢复成660,很麻烦,不知谁有更好的办法。
另外最近升级系统到6.10后系统居然默认不加载并口设备驱动,不得不手工在/etc/modules文件中添加ppdev才解决,希望对使用并口的同行有所帮助。

发表于 : 2006-11-19 2:10
bemoon
楼上的兄弟,我找了个办法,parport0是属于root和lp组的,我把自己的主用户加到lp组就不用每次开机都改了。

Re: Ubuntu下并口的问题

发表于 : 2006-11-28 15:52
cepheus
bemoon 写了:小弟使用的系统是Ubuntu6.06 ,做EDA方面的工作,常用的工具软件是Quartus6.0,需要使用并口连接Jtag烧写芯片或者调试电路。
但是在设置Quaruts的Jtag时,经常发生并口无法访问的情况,Quartus提示Insufficent permissions on some port;终端提示无法访问~/.jtag.conf。以sudo的方式运行quartus仍然无法正常访问并口。检查我的用户权限,也没发现针对并口访问的设置。但是有的时候突然又莫名其妙的可以用了。
我ls /dev/parport0 -l 发现它属于root,并且其他用户无权读写。于是手动sudo chmod 666 /dev/parport0,这样一来Quaruts就可以正常使用jtag了。但是心里惴惴不安,不知道这样做会不会有什么不良后果。

小弟百思不得其解,恳请大侠指教,是否应该有其他原因导致并口被占用,不能使用呢?
我是采用在命令前 加sudo 的方法来实验对cpld的写入。不过我看了下面的回答,觉得把用户名加入lp组是不错的选择

发表于 : 2006-11-28 16:21
ubuntu_pig8
sudo adduser yourname lp

发表于 : 2007-11-12 7:25
den
添加用户到lp组的方法不错,学习了,谢谢!

发表于 : 2007-11-12 8:35
hualang0929
:lol: :lol: 这个好