这个错误问题导致打不开相应ttysX口。
那么我们现在就分析为什么会打开失败,首先判断使用那个串口,这个可以使用命令
已经open了。但是tcgetattr() failed。
我重新找到A10 的配置文件,打开uart_used =1,x相应的io脚找对.把0 的排除 多少个1 。你的设备就对应ttyS几。
1、我们要排除是否引脚复用问题,对于GPIO引脚的功能我们应结合自己开发过程中的原理图跟代码进行查看。
2、权限问题:
然后再init.sun4i.rc 增加 chmod 777 /dev/ttyS3
再在SerialPort.java里把device为 /dev/ttyS3
重新编译。 就ok。 。