一种解决方法tcsetattr fd1: input/output error

原创 2015年11月19日 08:30:30

最近调试linux通信串口驱动,需要用到/dev/ttyS1,tcsetattr 设置串口报下面错误,网上很多人遇到,我的解决方法如下:
tcsetattr fd1: input/output error
原因uart驱动问题,需要修改配置驱动参数dts文件,以mpc85xx为例修改如下:
linux-2.6.35-r2\arch\powerpc\boot\dts\p1010rdb.dts:

    serial0: serial@4500 {
        cell-index = <0>;
        device_type = "serial";
        compatible = "ns16550";
        reg = <0x4500 0x100>;
        clock-frequency = <0>;
        interrupts = <42 2>;
        interrupt-parent = <&mpic>;
    };

    serial1: serial@4600 {
        cell-index = <1>;
        device_type = "serial";
        compatible = "ns16550";
        reg = <0x4600 0x100>;
        clock-frequency = <0>;
        interrupts = <42 2>;
        interrupt-parent = <&mpic>;

    };

tcgetattr() failed这个错误问题

这个错误问题导致打不开相应ttysX口。 E/serial_port(  861): JNI_OnLoad serialPort E/serial_port(  861): open comm ...

LINUX 使用tcgetattr与tcsetattr函数控制终端

为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的...

LINUX 使用tcgetattr函数与tcsetattr函数控制终端一

为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的...

Linux出现Input/output error

chrome浏览器频繁提示“打不开”这是前兆。都是删除~/.config/google-chrome/。但是今天删除都删除不了,提示其中几个文件Input/output error。 我认为是chr...
  • kangear
  • kangear
  • 2014年06月06日 20:22
  • 22200

虚拟机 VM tcsetattr fd1: input/output error解决方法

报错:串口通信时 tcsetattr fd1: input/output error 系统:ubuntu 环境:VMware 错误原因:VM设置中未开启串行端口解决办法: 1.点击菜单...

第四部分 串行接口UART和Console

第四部分 串行接口UART和Console         详细参考:http://dev.ardupilot.com/wiki/learning-ardupilot-uarts-and-the-co...
  • BBZZ2
  • BBZZ2
  • 2016年05月03日 09:42
  • 1844

Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法

sublime text有时运行会输出以下错误信息: [Decode error - output not utf-8]或者[Decode error - output not gbk] ...

MDK5.00中*** error 65: access violation at 0x40021000 : no 'read' permission的一种解决方法

自从升级到MDK5版本后,以前由MDK4建的工程都正常,但是用MDK5来建立工程的话,总是在软件仿真的时候出现 *** error 65: access violation at 0x40021000...
  • h167297
  • h167297
  • 2014年02月28日 18:55
  • 7553

error C4430: 缺少类型说明符 - 假定为 int....的一种情况的解决方法

这段时间用VS2013写代码的时候,一不小心就出现了这个提示,这个问题困扰了我一段时间,不过总算解决了,这里记录一下!      我这里先描述本人碰到的问题:     正如上图所见,一段在...

“XML Parser Error on line 1: 前言中不允许有内容。”问题解决方法

之前在发布项目的时候,每次用windows自带的记事本编辑项目里面的xml文件再保存运行的时候,总是会报一个错误: XML Parser Error on line 1: 前言中不允许有内容。之前一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一种解决方法tcsetattr fd1: input/output error
举报原因:
原因补充:

(最多只允许输入30个字)