扫一扫,手机浏览English  wiki  真伪

微博微信020-38373101

开发板资讯

CONTACT US

联系方式

020-38373101

地址:广州市番禺区大石街南大公路鸿图工业园厂房A1402(地铁站点:广州地铁3号线大石地铁A/B出口)

sales@embedsky.net

产品新闻您的位置:首页 >开发板资讯>产品新闻

天嵌i.MX6UL工控板串口测试
日期:2019-04-09

      TQi.MX6UL有8路串口:

串口

设备名

功能

电平

板子上的丝印

串口0

/dev/ttySAC0

调试串口

RS232

CON1

串口1

/dev/ttySAC1

用户自定义

RS485

CON2

串口2

/dev/ttySAC2

用户自定义

RS232

CON3

串口3

/dev/ttySAC3

用户自定义

RS232

CON4

串口4

/dev/ttySAC4

用户自定义

RS232

CON5

串口5

/dev/ttySAC5

用户自定义

TTL

CON6

串口6

/dev/ttySAC6

用户自定义

TTL

CON7

串口7

/dev/ttySAC7

用户自定义

TTL

CON8

      板载的串口均为3线串口,除了串口0用作调试串口,其它串口用户都可以使用。

TQiMX6UL_BASEB开发板接口详情,下方有8个UART接口

注意:

      1.串口6、7与网卡复用,默认不使用串口功能,如果要使用请烧写tq-imx6ul_net0_uart.dtb 文件。

      2.串口1默认是485电平,即在默认情况下测试CON2是不通的。若要使用TTL电平,把R194、R200NC掉,把R255、R256接成33R的电阻;UART2为TTL电平输出。具体请参考硬件手册。

      在串口的测试中,会使用serialapp工具,它的源码位于光盘的:IMX6UL_CoreB_CD/Linux源码包/测试源码/串口测试。将serialapp默认放在文件系统/usr/bin下,可以直接执行。在以下的测试例子中,短接上CON4的rx与CON5的Tx。

# ls
# serialapp --sd /dev/ttySAC4 --rd /dev/ttySAC3 -R -B115200 -l3
588
find output file /dev/ttySAC4
find input file /dev/ttySAC3
use rand mode
loop = 3.
forever_test,loop =3,puart_opt=0x7e90e940
devname = /dev/ttySAC3,without nodelay
open serial for recv succeed fd =0
set no par
set done!
set opt succeed
ready to recv data
devname = /dev/ttySAC4,without nodelay
open serial succeed fd =0
set no par
set done!
set opt succeed
use rand_rw mode rand =943637228,txlen=229,dlyms=9
snd 0
dy(9ms)230:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890$
use rand_rw mode rand =1684452120,txlen=121,dlyms=1
snd 1
dy(1ms)122:0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
use rand_rw mode rand =719905700,txlen=201,dlyms=1
snd 2
dy(1ms)202:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
tid 1995129968 total snd 554 exit
230 recv
554 recv
not read any
tid 1986741360 total recv 554 exit
++++++++++++repeat 1 total_snd [554],total_recv [554]
# ls
ttySAC3_rd.txt ttySAC4_wr.txt
# diff ttySAC3_rd.txt ttySAC4_wr.txt
#

      所有发送的数据会放到${snddev}_wr.txt中所有接收到的数据会放到${recvdev}_rd.txt中。

相关产品

TQiMX6UL_BASEB开发板

Cortex-A7工控板核心

详细内容
TQiMX6UL_CoreB核心板

Cortex-A7工控板核心

详细内容
技术支持 天嵌科技