1.查看串口设备

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

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

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

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

 

 

2.查找原因

2.1是否是管脚复用问题

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

 

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

 

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

 

2.2设备树

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

 

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

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

   发现有没有使能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 窗口写数据

  

 

相关文章:

  • 2021-10-20
  • 2022-01-26
  • 2022-01-22
  • 2021-09-06
  • 2022-12-23
  • 2021-12-22
  • 2021-04-09
  • 2021-05-25
猜你喜欢
  • 2022-02-07
  • 2022-12-23
  • 2021-12-16
  • 2022-01-07
相关资源
相似解决方案