SBC-T113产品特性:
- 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;
- 内置64位玄铁C906 RISC-V CPU和 DSP,提供高效的计算能力;
- 支持1080P 视频编码,多格式1080P 60fps视频解码 (H.265,H.264, MPEG-1/2/4)
- 支持LVDS/MIPI-DSI,分辨率最高1920x1080;
- 支持512-1G Bytes DDR3 SDRAM;
- 支持SPI NAND启动和存储(256MB默认;512MB可选);可选EMMC启动和存储( 4G默认;8GB可选);
- 支持4路USB2.0 HOST和1路OTG,1路I2C,6路UART(RS232), 1路PWM(应用于背光)
- 支持双路CAN BUS通信
- 支持双路以太网,一路10/100M;一路10/100/1000M;
- 标准3.5寸主板, 尺寸为:146*102MM
SBC-T113功能评估图:
使用u-boot中的fastboot更新固件:
fastboot简要介绍:
fastboot是PC与Bootloader的USB通信的命令行工具,通过向BootLoader传送刷机文件(.img)实现Linux系统分区重烧。fastboot需要BootLoader支持,且需要使用USB数据线连接,因此常称为线刷模式。Fastboot工具可以在linux下运行,也可以在windows下运行。
在SBC-T113的主板上,Bootloader使用的是u-boot。在u-boot下输入fastboot命令,就可以让uboot进入fastboot模式,刷机就是在fastboot模式下进行刷机。刷机时,我们把主板的USB OTG接口直接通过usb线和主机的usb接口连接,硬件连接如下(具体可参考第四章-固件的烧写):
当我们在uboot下输入fastboot命令时,主机就会识别到一个usb设备,并等待开发主机发来的指令,主板终端串口显示如下:
=> fastboot
sunxi_fastboot_init
recv addr 0x41000000
send addr 0x4c8ede38
start to display fastbootlogo.bmp
partno erro : can't find partition bootloader
54 bytes read in 0 ms
[103.899]bmp_name=fastbootlogo.bmp size 189966
189966 bytes read in 10 ms (18.1 MiB/s)
delay time 0
weak:otg_phy_config
usb init ok
sunxi_usb_fastboot_status=0
set address 0xc
set address 0xc ok
同时,在开发主机上(目前使用的WINDOWS平台),准备好fastboot相关工具,我们暂时把工具放到D:/ platform-tools目录下。
D:\platform-tools>dir