ARM40­A5指南——串口测试

时间:2024-05-21 07:28:06

ARM40­A5指南——串口测试

2018.12.15
版权声明:本文为博主原创文章,允许转载。

一、ARM40-A5的串口

  在ARM40-A5板卡串口使用2mm间距8pin简牛接口,引脚定义,见表1。

ARM40­A5指南——串口测试
图1

ARM40­A5指南——串口测试

表1

二、进入shell调试串行接口

  进入shell,可调试串行接口。例如:将J65_pin1与J65_pin2连接,在shell中测试/dev/ttyS5的字符自收。

cat /dev/ttyS5 &				    //后台接收ttyS5的数据
echo 1234 > /dev/ttyS5			//向ttyS5发送字符串“1234”

  测试完毕后,fg,Ctrl+C退出/dev/ttyS5的后台接收状态。

三、串行接口与PC通讯

  如图2,使用串口转USB模块连接ARM40的串口与PC。
ARM40­A5指南——串口测试
图2
ARM40­A5指南——串口测试
图3
  在Windows中,使用SecureCRT登入ARM40-A5主板的shell。使用SSCOM5.12.1收发串口/dev/ttyS5的数据。
  (1)首先配置sscom5.12.1,如图4左图所示。
  (2)在shel中配置串口的参数,如图4右图所示。
stty -F /dev/ttyS5 ispeed 115200 ospeed 115200 cs8 // 配置ttyS5波特率为115200
  (3)发送数据,在shell中输入:
echo 123abc > /dev/ttyS5 // 向ttyS5发送字符串“123abc”
ARM40­A5指南——串口测试
图4
  (4)接收数据,在shell中输入:
cat /dev/ttyS5 & // 在后台接收ttyS5的数据
  然后在SSCOM5.12.1中发送abc123,在shell中可以看到收到“abc123”
ARM40­A5指南——串口测试
图5

参考文章:

  ARM40–A5指南——上电进shell与debug串口调试
  https://blog.****.net/vonchn/article/details/80897748
  Linux设置串口波特率等参数
  https://blog.****.net/zoomdy/article/details/50921336
  荟聚计划:共商 共建 共享 LongDi