Skip to main content

Avaota A1 硬件介绍

Avaota A1 是一块以全志 T527 为主控的单板计算机。开始移植之前,需要先确定处理器、内存、启动存储、调试接口和板载设备分别位于哪里;后续 TF-A、U-Boot、Linux 与镜像制作课程都会回到这些硬件对象。

Avaota A 系列硬件设计采用 CERN-OHL-S 开源硬件许可证。本课程关注 Avaota A1 当前板卡上的主线启动与基础设备支持,不把接口图中出现的所有硬件都默认视为已经完成主线适配。

板卡接口与核心器件

下图标出了 Avaota A1 正面的核心器件、供电接口、启动控制按键和主要扩展接口。先关注主控 T527、LPDDR、eMMC、Type-C OTG、FEL 按键和调试串口,它们共同构成后续移植与恢复所需的最小硬件路径。

Avaota A1 正面接口与核心器件

图 1:Avaota A1 正面接口与核心器件,保留自原项目硬件介绍。

板卡资源与移植对象

原有硬件资料汇总了主控、内存、存储、显示、网络、USB 和扩展接口。实际编写设备树或驱动配置时,还需要结合板卡版本、原理图、芯片手册和厂商设备树逐项复核,不能只依据参数图填写软件配置。

Avaota A1 硬件资源参数

图 2:Avaota A1 硬件资源参数,保留自原项目硬件介绍。

这些硬件在本课程中的作用可以先归纳为:

硬件区域板卡上的对象后续移植工作
处理器与内存T527、LPDDRSPL 的 DRAM 初始化、TF-A 平台支持、Linux SoC 支持
启动存储eMMC、TF 卡、SPI 启动存储U-Boot 启动介质、分区布局、系统镜像
调试与恢复UART、Type-C OTG、FEL/复位按键早期日志、FEL 枚举、烧录和故障恢复
基础板载设备以太网、USB、GPIO、LED、CAN、红外等Linux 设备树、引脚复用、时钟、电源和驱动验证
多媒体与加速单元HDMI、DP、显示接口、GPU、NPU、视频单元等根据主线支持状态确定后续扩展范围,不在最小启动阶段一次展开

T527 SoC 组成

T527 内部同时包含应用处理器域、系统控制与安全模块、内存与存储接口、常用外设,以及位于 CPUS 域中的辅助处理单元。主线系统移植不会一次启用整个框图,而是先建立启动、内存、串口和存储路径,再逐步增加板级设备。

T527 SoC 功能框图

图 3:T527 SoC 功能框图,保留自原项目硬件介绍。

板卡上的硬件对象已经明确,下一步需要把供电、UART 和 USB OTG 连接成可观察、可恢复的调试通道。