HCL:AML-S805X-AC
Libre Computer AML-S805X-AC,又名 La Frite,是一款单板计算机。
技术细节
- Amlogic S805X SoC
- 4x Arm Cortex-A53
- Arm Mali-450 GPU
- 512 MB / 1 GB RAM
- 16 MB SPI NOR 闪存
- eMMC 模块连接器
- 2x USB 2.0
- 100 Mbps 以太网
- HDMI
- 40针 GPIO 连接器
UART RX/TX 引脚是 引脚 3 和 5,GND 是 引脚 6,位于 40 引脚 GPIO 连接器上。
安装
将最新固件刷新到 SPI
请按照此指南将最新固件刷新到 SPI:http://share.loverpi.com/board/libre-computer-project/libre-computer-board/aml-s805x-ac/firmware/README.txt
U-Boot 启动顺序是 eMMC,然后是 USB 驱动器。
从 eMMC 启动
最新的 La Frite 固件可以将 eMMC 导出为 USB 大容量存储设备。
IR 传感器旁边的 USB Type A 端口支持设备模式,您需要使用随 eMMC 模块提供的 USB Type A to USB Type A 电缆将该端口连接到计算机。
在 La Frite 启动时,按 Esc 进入启动菜单,然后选择 eMMC USB Drive Mode,eMMC 模块应作为块存储设备出现在您的计算机上。
现在,请按照在 基于 AArch64 EFI 系统的 openSUSE ARM 安装 中找到的通用说明,使用 直接磁盘访问 创建可启动的 eMMC 存储,该存储作为 USB 存储暴露。
从 USB 启动
请按照在 基于 AArch64 EFI 系统的 openSUSE ARM 安装 中找到的通用说明,使用 直接磁盘访问 创建可启动的 USB 存储。
要获取串行连接,请连接 USB/Serial 电缆 (TTL-3V3) 并运行
sudo screen /dev/ttyUSB0 115200
已知问题
修复 Tumbleweed 上的 USB
自内核 5.8 以来(意味着仅 Tumbleweed),此板上的 USB 已更新,因此 u-boot 提供的设备树将不再起作用。因此,您需要使用 rootfs 中的 DTB,因此您需要在 grub 菜单上添加 devicetree /boot/dtb/amlogic/meson-gxl-s805x-libretech-ac.dtb。如果尚未安装,请先安装 dtb-amlogic 包。
更多详细信息,请参阅
- 上游警告:https://forum.loverpi.com/discussion/975/linux-5-8-important-device-tree-changes-need-manual-dtb-file
- openSUSE 错误报告:https://bugzilla.opensuse.org/show_bug.cgi?id=1182354
启用 Mali-450 GPU 上的硬件加速
要启用 Mali-450 GPU 上的硬件加速,您需要安装 Mesa-gallium 包并创建 /etc/X11/xorg.conf.d/20-lima.conf 文件,内容如下(并重启)
Section "ServerFlags"
Option "AutoAddGPU" "off"
EndSection
Section "OutputClass"
Identifier "Lima"
MatchDriver "meson"
Driver "modesetting"
Option "PrimaryGPU" "true"
EndSection
如 ARM_Mali_GPU#Mesa.2FLima 中所述。