2013-02-07 61 views
0

我正在基于omap4的系统中工作。它有4个UART端口,因此内核使得:设备文件在Linux系统中打开失败

/dev/ttyO0 
/dev/ttyO1 
/dev/ttyO2 
/dev/ttyO3 

当我从用户空间打开:

fd = open("/dev/ttyO1",O_RDONLY) 

它成功地开放,我可以读[执行并与写。

但是当我打开:

fd = open("/dev/ttyO3",O_RDONLY) 

它的失败。

我能在我的系统中看到/dev/ttyO3节点仍然为什么我无法打开它?任何想法?

+3

你的意思是“O”或“0”? –

+0

@ IgnacioVazquez-Abrams其首都O –

+0

检查输入错误。它可能是数字0而不是大写字母O(反之亦然) –

回答

2

我已获准到该节点,现在我可以打开节点

chmod 0606 /dev/ttyO3 
相关问题