ARM40A5指南——串口测试
2018.12.15
版权声明:本文为博主原创文章,允许转载。
一、ARM40-A5的串口
在ARM40-A5板卡串口使用2mm间距8pin简牛接口,引脚定义,见表1。
图1
表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。
图2
图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”
图4
(4)接收数据,在shell中输入:cat /dev/ttyS5 & // 在后台接收ttyS5的数据
然后在SSCOM5.12.1中发送abc123,在shell中可以看到收到“abc123”
图5
参考文章:
ARM40–A5指南——上电进shell与debug串口调试
https://blog.****.net/vonchn/article/details/80897748
Linux设置串口波特率等参数
https://blog.****.net/zoomdy/article/details/50921336
荟聚计划:共商 共建 共享 LongDi