SBC-T113S产品特性:
- 采用Allwinner公司Cortex-A7双核T113-S3/S4处理器,运行最高速度为1.2GHZ;
- 内置64-bit XuanTie C906 RISC-V协处理器(仅T113-S4支持);
- 支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);
- 支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;
- 支持128-256M Bytes DDR3 SDRAM,其中T113-S3内置128MB;T113-S4内置256MB;
- 支持SPI NAND存储和启动(默认:256MB)或者EMMC启动(默认:4GB,最大32GB);
- 支持一路USB2.0 OTG(设计为TYPE-A接口);支持二路USB2.0 HOST;
- 支持七路RS232通信或者6路RS232和1路RS485(非隔离);
- 支持一路CAN BUS通信(非隔离);
- 支持一路10/100M以太网;
- 稳定的操作系统的支持,可预装LINUX 5.4(Preempt)或者OpenWRT;
- 经典尺寸主板,尺寸为120*100MM;
SBC-T113S产品功能评估图:
主板测试前的硬件准备及使用初步:
2、主板测试前的硬件准备及使用初步
- 在用手拆开防静电袋之前,需要先将手接触一下导体,释放掉手上的静电,特别是冬 天穿毛衣的情况下。
- 在需要用手接触板卡时,尽量接触板边,尽可能不直接用手接触芯片,比如 CPU,
EMMC,网卡等,因为他们都是敏感器件。
- 主板上面的接口,除了网口、电源、USB、TF卡接口外,其余接口都不可以带电插拔。
- 主板上电之前,需要将放在板子周边的导体移开,防止电路板短路。
- 主板需要轻拿轻放,防止暴力撞坏器件。
- 主板在运输过程中,需要做好充分的保护措施。
在使用完主板之后,建议将主板装回防静电袋中。
*注:
- 本文中 root@TinaLinux:~# 开头的命令是在开发板上通过 ADB、串口在Tina Linux 系统内运行的。C:\System> 是在电脑 命令提示符(CMD) 中运行的,=> 开头的命令是在U-Boot内运行的。在输入命令时候不需要输入上面提到的命令头。
本文中部分命令提供了运行命令后的打印输出,方便运行参考。
主板开机
主板上电后即开机,主板电源供电直流12V,电源接口是CN2或者CN3。供电正常时,D4绿灯亮。
主板调试串口的使用
主板的调试方式之一是用串口进行调试,主要是方便查看系统的启动信息,在做系统的底层驱动调试时使用很方便。调试串口是CPU的UART3(Tina Linux软件中配置),通过PH2.0_1X4的接口件引出(CN10)。调试串口的波特率是115200。在使用该接口时,需要注意以下几点。
- 调试终端串口在Tina Linux软件中可以进行配置,我们暂定为UART3。
- UART3信号是RS232,不可外接3.3V的TTL信号。
- 调试串口不可热插拔,需要在断电的情况下进行插拔。
串口通信时,信号需要交叉相连。也就是说主板TX信号和计算机串口的RXD相连;主板RX信号和计算机串口TXD信号相连。
RS232串口引脚定义
脚位 | 定义 | 说明 |
1 | VCC5V0_EXT | 电源5V |
2 | GND | 地 |
3 | RS232_TXD | RS232发送数据 |
4 | RS232_RXD | RS232接收数据 |
启动putty,按照下图进行配置:
下图是上电系统起来之后的串口打印信息。
注意:本案例中以串口编号COM8为例,串口编号请根据您实际情况进行设定。
上电开机完毕后终端串口会有如下打印信息:
BusyBox v1.33.2 (2022-05-31 06:54:45 UTC) built-in shell (ash)
------run profile file-----
_____ _ __ _
|_ _||_| ___ _ _ | | |_| ___ _ _ _ _
| | _ | || | | |__ | || || | ||_'_|
| | | || | || _ | |_____||_||_|_||___||_,_|
|_| |_||_|_||_|_| Tina is Based on OpenWrt!
----------------------------------------------
Tina Linux (5.0)
----------------------------------------------
swu_param: ####
swu_software: ####
swu_mode: ####
no swupdate_cmd to run, wait for next swupdate
root@TinaLinux:/#
ADB 调试
在电脑上安装ADB,打开CMD使用 adb shell 进入终端。
(1)资料网盘中tools目录下已经提供了ADB工具 (tab自动补全版)
(2)解压放到本地磁盘下(例如D盘的adb文件夹里)
(3) 右键 ”此电脑“,属性,找到高级系统设置,点击环境变量,xxx用户的环境变量,Path,新增一个环境变量。
(4) 打开命令提示符,输入adb shell
C:\System> adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
_____ _ __ _
|_ _||_| ___ _ _ | | |_| ___ _ _ _ _
| | _ | || | | |__ | || || | ||_'_|
| | | || | || _ | |_____||_||_|_||___||_,_|
|_| |_||_|_||_|_| Tina is Based on OpenWrt!
----------------------------------------------
Tina Linux (5.0)
----------------------------------------------
root@TinaLinux:/#
ADB也可以作为文件传输使用,例如:
C:\System> adb push badapple.mp4 /mnt/UDISK # 将 badapple.mp4 上传到开发板 /mnt/UDISK 目录内
C:\System> adb pull /mnt/UDISK/badapple.mp4 # 将 /mnt/UDISK/badapple.mp4 下拉到当前目录内
主板重新启动:
主板重启有两种方式,第一种通过按压 RESET 按键重置CPU达到重启的功能,另外一种通过 linux命令行实现。
(1) 按键重启
在主板左下角部分找到 RESET按键,按压即可重启。
(2)命令行重启
在主板终端 Linux 命令行中输入 reboot
即可重启
root@TinaLinux:/# reboot
在主板终端 U-Boot 命令行中输入 reset
即可重启
=> reset
进入烧录模式
有多种方式可以让主板进入烧录模式。
按键进入烧录模式
在主板左下角找到按键 RESET(SW1)和MASKROM(SW4)按键,具体位置如下:
(1)按住 MASKROM(SW4)按键
(2)轻点 RESET 按键(SW1),主板重置
(3)等待电脑连接成功,松开 MASKROM按键
命令行烧录模式:
在Linux命令行中输入 reboot efex 即可重启进入烧录模式
root@TinaLinux:/# reboot efex
在 U-Boot 命令行中输入 efex 即可重启进入烧录模式
=> efex