CoM-T536产品特性采用Allwinner公司Cortex-A55四核T536处理器最高速度为1.6GHZ支持2TOPS NPU,仅特定型号支持支持4K/25fps H.264视频编码支持4K/15fps MJPEG编码支持1-4G Bytes LPDDR4 SDRAM支持EMMC 4G-64G大容量电子盘可启动或支持SPI NAND启动支持双通道LVDS分辨率最高1920x108060fps支持MIPI DSI显示, 分辨率最高1920x102060fps支持PCIE2.1;支持最多17路UART支持四路CANFD支持双路千兆以太网稳定的操作系统的支持可预装LINUX 5.10/Ubuntu 20.04邮票孔198POS设计 尺寸为:53.5*45MMCoM-T536功能图STK-T536评估板功能图3.7、UARTRS232/RS485串口测试STK-T536评估板支持2路TTL串口其中一个作为调试串口位号是CN24节点是ttyAS0另外一个TTL串口位号是CN25该串口作为CPUS的调试串口固件中默认也可作为普通的串口使用需修改dts进行定制。它们在评估板上的位置如下图Linux系统启动后可执行如下命令查询各串口对应的设备节点如下图所示Target#dmesg | grep ttyAS*[ 1.698932] uart-ng0: ttyAS0 at MMIO 0x2600000 (irq 46, base_baud 1500000) is a SUNXI [ 1.715571] printk: console [ttyAS0] enabled [ 1.763681] uart-ng1: ttyAS1 at MMIO 0x2601000 (irq 47, base_baud 1500000) is a SUNXI内置串口节点如下UART0是调试串口对应/dev设备节点为ttyAS0UART1被BT功能使用对应/dev设备节点为ttyAS1从以上信息上看STK-T536并无可用串口。如客户需要连接RS232的设备或者RS485的设备可通过STK-T536扩展总线CN4/CN5引出更多串口CN4和CN5可分配的串口功能如下STK-T536评估板可引出的串口有UART2/UART4/UART5/UART6/UART7/UART8/SUART1等。可通过如下RS232转换板引出RS232功能。以CN5引出RS232功能为例要特别注意RS232转换板的供电来源。下图中的PB信号在核心板上是VCC-IO电源域供电因此PB口的gpio配置为UART功能时转换板的供电为VCC-IO下图中的PI信号在核心板上是VCC-3V3电源域供电因此PI口gpio配置为UART功能时转换板的供电为VCC-3V3;硬件连接好后即可对这些串口进行测试测试前我们要查看他们对应的节点UART2对应/dev设备节点为ttyAS2;UART4对应/dev设备节点为ttyAS4;UART5对应/dev设备节点为ttyAS5;UART6对应/dev设备节点为ttyAS6等等。测试方法UART4microcom -s 115200 /dev/ttyAS4 //以115200波特率进行测试 UART6microcom -s 115200 /dev/ttyAS6 UART8microcom -s 115200 /dev/ttyAS8通过以上命令和串口调试小助手即可进行收发测试通过ctrlx可退出。注意事项1) RS232/TTL串口通信时线路需要交叉连接同时电平要匹配比如评估板上是RS232电平的接口那么和它相连的也必须是RS232电平的接口。例如使用盈鹏飞嵌入式Kit-CP2105一款USB转双串口电路板可配置TTL/RS232/RS485作为工具时连接示意图如下2主板设置的波特率和另外通信的设备必须设置同样的波特率、停止位等3指令microcom指令后直接可输入字符即表示数据发送在串口调试小助手的接收区即可看到刚刚输入的字符在串口调试小助手上发送数据可在主板终端看到该数据。4RS485通信时因为RS485是半双工通信发送数据和接收数据不能同时进行测试时要注意硬件连接示意图如下(1) 采用echo指令发送数据测试以ttyAS3为例其他类同进入系统执行如下命令评估板将通过ttyAS3(CN31)串口发送数据至PC机。Target#stty -F /dev/ttyAS3 ispeed 115200 ospeed 115200 cs8 //设置评估板串口Target#echo embfly /dev/ttyAS2 //向PC机发送数据PC机上的串口调试小助手将收到数据(2) 采用cat指令接收数据测试进入系统在调试串口终端执行如下命令然后在PC机上的串口小助手进行手动数据发送串口调试终端将显示接收到的数据按CtrlC可终止测试命令。Target#stty -F /dev/ttyAS3 ispeed 115200 ospeed 115200 cs8 //设置评估板串口Target#cat /dev/ttyAS2 //等待接收PC机发来的数据