am335x开发板吧 关注:87贴子:200
  • 1回复贴,共1

飞凌AM335x开发板串口测试方法

只看楼主收藏回复

OK335X 共有四个串口,其中 OK335X 底板 V1 中 UART4 暂存问题, 在这一版本中无法使
用。
1 RS232 电平的调试串口 COM0,在 Linux 中的设备名称: /dev/ttyO0;
2 RS232 电平的 DB9 接口 COM1, 在 Linux 中的设备名称: /dev/ttyO1;
3 TTL 电平的插针接口 UART3, 设备名称 /dev/ttyO3 (注: 需要设置跳线开关 J23, J24
到上方 )
4 TTL 电平的插针接口 UART4,设备名称:/dev/ttyO4(注:V1 硬件版本暂时无法使用,
所以暂时不能测试)
测试方法:
关掉开发板电源:把串口测试工装插入到相应串口内,执行串口测试命令。
1 进入 SD 卡目录:
root@am335x-evm:~# cd /media/mmcblk0p1/test/
2 执行测试命令:
比如测试 COM1:
root@am335x-evm:/media/mmcblk0p1/test# ./ttytest /dev/ttyO1
这时超级终端会打印串口信息:

可以看到发送的数据与接收的数据是一样的,均为“forlinx am335x uart test ...... ”,这说明
串口的收发功能正常,Ctrl+C 会终止测试程序的运行。
测试串口 UART2 执行:
root@am335x-evm:/media/mmcblk0p1/test# ./ttytest /dev/ttyO2
串口如果工作正常也会看到上面图片中的信息.
注意:COM0 口为调试串口,不再需要测试了,UART4 在这一硬件版本中存在问题,下
一硬件版本我们会修正。


1楼2013-03-04 13:42回复
    不错,学习了。刚刚入门级别啊,应该是门外汉级别,正打算学习呢。。。。


    2楼2013-03-05 12:49
    回复