《串口调试 — 在/dev中有查看串口设备,但是使用不了》

1.查看串口设备

   通过ls /dev/tty*查看有ttyAMA1设备

  但是通过stty -F /dev/ttyAMA1 -a  //查看/dev/ttyAMA1的串口配置

 

 

2.查找原因

2.1是否是管脚复用问题

  

 

   

 

   通过查看海思的文档。通过himm去修改引脚复用。结果发现还是不行,不是这个问题。

 

2.2设备树

  

 

   查看设备数,有相关定义。

  

   发现有没有使能uart1。模仿uart0写一个。重新编译内核,下载。就可以看到串口可以使用。

 

3.串口调试

stty -F /dev/ttyAMA1 ispeed 115200 ospeed 115200 cs8 # 调试串口,配置串口
microcom -t 10000 -s 115200 /dev/ttyAMA1 # microcom 读数据,10秒无数据,退出
microcom
echo 1 > /dev/ttyAMA1 # telnetd 窗口写数据

  

 

posted @ 2020-01-16 09:29  一个不知道干嘛的小萌新  阅读(1328)  评论(0编辑  收藏  举报