瑞莎CubieA5E开发板使用的是8*Cortex-A55的全志A527处理器,拥有2个千兆网口、单天线WiFi6、HDMI、USB3.0、NVMe接口和GPIO、摄像头与显示器接口。该开发板1G内存版本仅售122元,最大可更换为4G的LPDDR4颗粒,这个扩展性之下性价比非常高。但是,目前官方资源大多使用MEGA网盘分享,忙里偷闲,博主正好在此做个整理和分流下载。
2025.07.14 Update
由于个人原因板子已出,评论区已关闭,内容不再更新。资源下载密码radxa
,失效后不再补档,请自行保存关键资源。该开发板官方支持有限,请充分了软件解情况后再购买。若非有基础的专业用户,请优先考虑同类产品如核桃派或Avaota等。
Ⅰ. 官方工具
官方资料
Radxa Cubie A5E单片机配置信息及官方文档(点击前往),购买链接京东(点击前往)淘宝(点击前往)。没有扩容的打算建议直接购买2G版本,对准备进行扩容的请特别注意,由于全志的uboot中引用了32-bit代码,其最大内存上限为4G。
版本 | A527商业版 | T527工业版 |
1G RAM/无eMMC | ¥121.99 | ¥162.99 |
2G RAM/无eMMC | ¥162.99 | ¥243.99 |
4G RAM/无eMMC | ¥243.99 | ¥324.99 |
TINA SDK
官方提供用于系统编译的工具,来源及具体使用方法参考Sunxi Linux文档(点击前往),注意TINA的SDK编译必须在x86以交叉编译形式进行,不支持ARM平台。全志系列的开源内容位于GitLab平台(点击前往),其中包括软硬件的详细资料文档(点击前往),SDK编译工具的使用可参考PDF(点击前往)。
下载链接:点击前往
文件名称 | SDK目录 | 说明 |
t527_tina5.0_aiot_sdk | – | TINA SDK |
allwinner-target-target-a527 | target/a527 | Target平台配置及脚本 |
allwinner-device-device-a527 | device/config/chips/a527 | 芯片配置文件 |
allwinner-bsp-product-t527-linux | bsp | BSP支持文件 |
kernel-allwinner-aiot-linux-5.15 | kernel/linux-5.15 | Linux Kernel 5.15 |
0001-drivers-mtd-Fix-boot-issues-caused-by-SPI-NOR.patch | kernel/linux-5.15 | Linux Kernel 5.15需合并补丁 |
u-boot-allwinner-aiot-v2018.07 | brandy/brandy-2.0/u-boot-2018/ | u-boot |
Tools
全志TINA镜像相关工具,来源Radxa Docs(点击前往),后文中标注为TINA镜像的请使用以下工具进行烧录。PhoenixCard的4.2.7版本问题较少,4.3.2修正了新版Windows11的兼容问题,遇到工具问题时可更换版本进行测试。
下载链接:点击前往
文件名称 | 说明 |
PhoenixCard_V4.3.1 | 全志TINA镜像写入SD卡工具 |
phoenix2img | 将TINA镜像转换为Etcher等可写入的通用格式 |
PhoenixSuit_V2.0.4 | Windows下刷写eMMC/SPI Flash工具 |
LiveSuit_Linux_V3.0.8 | Linux下刷写eMMC/SPI Flash工具 |
SPI-NOR Flash
板载16M SPI-NOR Flash镜像,来源SunxiLinux(点击前往)和GitHub(点击前往),TINA镜像需使用PhoenixSuit/PhoenixSuit刷写。刷写支持NVMe启动的RAW格式SPI镜像需要先使用SD卡启动特定版本的Debian11,使用lsblk
命令确认识别到mtdblock0
设备,使用dd if=spinor_name.img of=/dev/mtdblock0
命令进行刷写。注意刷写SPI-NOR分区有风险,中途请勿断电。
下载链接:点击前往
文件名称 | 说明 |
a527-linux-cubie-a5e-uart0-nor-beta-20250211 | TINA镜像,测试用途(勿刷) |
cubie-a5e-spi-nor-raw-20250624 | RAW镜像,更新NVMe启动支持 |
spinor-cubie-a5e-bullseye-xfce-beta-v1.rawdisk | Dump通用镜像,可用于刷写spinor |
NVME Boot
SPI-NOR在2025-06-24更新了NVME启动支持,与SD卡从分区2(boot)启动不同,NVME启动是从0号分区(FAT32)的extlinux文件夹下加载内核Image
和设备树sunxi.dtb
。因此,在编译固件完成后需要进入SDK的/out/a527/cubie_a5e/debian/
路径,留存bImage
和sunxi.dtb
两个文件,重命名并替换extlinux下的对应文件。目前已有的固件由于未留存原始的内核文件,暂时无法支持NVME启动。
安装系统到NVME有两种安装方案,一种是先刷入sd卡启动,再通过dd if=/dev/mmcblk0 of=/dev/nvme0n1 bs=4M
转入NVMe磁盘中(SD卡越大dd越耗时,推荐使用16G的卡);另一种方案是通过硬盘盒直接将img释放进NVME固态盘。完成系统镜像的释放后,需要对FAT32的nvme0n1p1
分区下的/extlinux/extlinux.conf
文件进行编辑,将root路径由/dev/mmcblk0p4
修改为/dev/nvme0n1p4
,随后拔出SD卡重新插电即可。实测从SD卡启动时并不会从extlinux
文件夹加载内核,可在电脑上用先Notepad3
等编辑器提前修改好SD卡中的内容,免去挂载分区和命令行修改的麻烦。
下载链接:点击前往
文件名称 | 说明 |
extlinux-20250624 | extlinux文件夹,提取自官方 |
固件烧录
使用PhoenixCard将TINA镜像格式写入SD卡时应选择启动卡
,而普通镜像(如armbian和miniArch)可使用blenaEtcher或rufus进行烧录,或在linux下直接将img镜像dd
到SD卡。
大多数镜像默认从SD卡启动时uboot并不会加载eMMC模块,仅章节Ⅱ
中官方提供的Debian11 Dump镜像进行了修改能够同时识别。若选购了带eMMC的版本或按照Ⅸ
章节正确进行了加装,可通过以下三种方式将系统写入eMMC:
①TINA镜像:将A5E通过TypeC数据线连接电脑,使用PhoenixSuit或LiveSuit进行烧录,相关驱动位于工具套件
Drives
文件夹中。②TINA镜像:使用PhoenixCard写入SD卡时选择
量产卡
,将SD卡插入A5E后插电开机,系统会自动写入eMMC中。③普通镜像:使用章节
Ⅱ
中官方提供的Debian Dump镜像从SD卡启动,再将镜像img文件通过dd
命令写入eMMC中。
串口连接
使用putty工具,Connection Type
为Serial,Serial Line
的COM口需从设备管理器读取,Speed
为115200。接线方法如图,板子第8脚为UARTO-TX,接串口TX脚(橙色),第10脚为UARTO-RX,接串口RX脚(红色);第六脚接串口GND(棕色),不接该线可能会导致部分字符乱码。博主的转换器是RS422/RS485,如图的接线是能正常使用的。
Ⅱ. Debian
基于TINA SDK编译的Debian 11镜像,用户名和密码均为root
或radxa
,来源SunxiLinux(点击前往)及Misaka-Nnnnq(点击前往)。
下载链接:点击前往
文件名称 | 说明 |
Nnnnq-radxa-a5e-a527-debian11-lite-rev4 | TINA镜像,内核完整,无桌面,需通过串口允许SSH登陆 |
Nnnnq-radxa-a5e-a527-debian11-xfce-unofficial-sdcard-rev4 | TINA镜像,内核完整,xfce桌面,需通过显示器/串口允许SSH登陆 |
Official-dump-xfce-a527-cubie-a5e-bullseye-beta-20250303 | Dump通用镜像,xfce桌面,需使用Etcher等写入,默认开启SSH |
Official-emmc-lite-a527-linux-cubie-a5e-uart0-beta-20250307 | TINA镜像,开启eMMC识别,无桌面,需通过串口允许SSH登陆 |
Official-xfce-a527-linux-cubie-a5e-uart0-beta-20250211 | TINA镜像,xfce桌面,需通过显示器/串口允许SSH登陆 |
Official-nvmeboot-cubie-a5e-bullseye-xfce-beta-v1 | Dump通用镜像,xfce桌面,需使用Etcher等写入,支持NVMe启动 |
目前,仅官方释出的测试版Debian11镜像能够支持nvme启动(需先更新SPI-NOR)。安装系统到NVME有两种安装方案,一种是刷入sd卡启动后通过dd if=/dev/mmcblk0 of=/dev/nvme0n1 bs=4M
转入NVMe磁盘中;另一种方案是通过硬盘盒直接将img释放进去。完成系统镜像的释放后,需要对FAT32的nvme0n1p1
分区下的/extlinux/extlinux.conf
文件进行编辑,将root路径由/dev/mmcblk0p4
修改为/dev/nvme0n1p4
,随后拔出SD卡重新插电即可。
Ⅲ. Android
基于TINA SDK编译的Android13镜像,来源Radxa官方交流群。
下载链接:点击前往
文件名称 | 说明 |
Official-Radxa-a527-android13-Cubie-A5-test-20250123 | TINA镜像,Android 13 Pad系统 |
Ⅳ. OpenWRT
目前的OpenWRT来自Misaka-Nnnnq(点击前往)和A5E官方交流群@村里小周
,分为TINA Kernel+ OpenWRT rootfs的Patch方案和移植原生OpenWRT内核的方案。
下载链接:点击前往
文件名称 | 说明 |
Nnnnq-radxa-a5e-a527-kwrt-with_docker-rev4 | TINA镜像,Patch方案OP24,较稳定,支持Docker,无WiFi |
Nnnnq-radxa-a5e-a527-openwrt-unofficial-sdcard_rev4 | TINA镜像,Patch方案OP24,较稳定,无WiFi |
Nnnnq-opkernel-radxa-a5e-a527-openwrt23.05-sdcard_rev4 | TINA镜像,原生方案OP23,测试版,支持WiFi功能 |
村里小周_CubieA5E_A527_immortalwrt-WIFI-k6.6 | TINA镜像,原生方案OP24,相对稳定,支持WiFi功能 |
村里小周_CubieA5E_A527_immortalwrt-WIFI-Docker-k6.6 | TINA镜像,原生方案OP24,增加内嵌Docker |
其中Patch方案的kwrt在docker启动后,需先重启系统以加载防火墙规则,随后在防火墙的Docker规则中将允许转发到设置为WAN+LAN、允许转发自设置为LAN并保存。
Nnnnq的原生OpenWRT方案的WiFi未加载国内配置,其中2.4G WiFi6设置为20MHz、信道11测试正常且开机可自动启动,5GHz需先进行WiFi搜索以识别正确信道再编辑为80Mhz、信道149/153,开机无法自启。村里小周的版本已加载国内配置,能够正常使用WiFi功能。实测在WiFi6下,2.4GHz无线速率为88/98Mbps,5GHz无线速率为280/330Mbps。此外,建议根据系统版本,手动更换opkg源为国内镜像。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#OpenWRT24 /etc/opkg/distfeeds.conf src/gz openwrt_core https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/targets/armsr/armv8/packages src/gz openwrt_base https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_generic/base src/gz openwrt_luci https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_generic/luci src/gz openwrt_packages https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_generic/packages src/gz openwrt_routing https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_generic/routing src/gz openwrt_telephony https://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_generic/telephony #OpenWRT23 /etc/opkg/distfeeds.conf src/gz openwrt_core https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/targets/armsr/armv8/packages src/gz openwrt_base https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/packages/aarch64_generic/base src/gz openwrt_luci https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/packages/aarch64_generic/luci src/gz openwrt_packages https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/packages/aarch64_generic/packages src/gz openwrt_routing https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/packages/aarch64_generic/routing src/gz openwrt_telephony https://mirrors.ustc.edu.cn/openwrt/releases/23.05.5/packages/aarch64_generic/telephony |
Ⅴ. Armbian
Armbian Community镜像来自社区支持的Pull Request(点击前往),已经过Code Review并入主线并发布于Release(点击前往),发布页面(点击前往),需要通过串口进行初始化(用户名root
密码1234
),目前有反馈在1G版本的Cubie A5E上无法正常初始化内存并启动。此外,由于缺少GPU和HDMI驱动,桌面暂不可用。
Armbian Unofficial镜像移植Linux主线内核(点击前往),由A5E官方交流群@一抹月光
移植和编译。已知网口功能可能存在bug,有概率获取不到IP地址。
下载链接:点击前往
文件名称 | 说明 |
Armbian_community_25.8.0-trunk.8_Radxa-cubie-a5e_bookworm | 通用镜像,Debian12系统,使用Etcher等工具刷入 |
Armbian-unofficial_25.05.0-trunk_Radxa-cubie-a5e_bookworm_edge_6.12.19 | 通用镜像,Debian12系统,使用Etcher等工具刷入 |
Ⅵ. MiniArch
MiniArch镜像由开发者@warpme
移植,Github地址(点击前往),目前有测试反馈无法在1G内存的A5E上启动。
下载链接:点击前往
文件名称 | 说明 |
MiniArch-20240715-6.12.12-board-a527.cubie_a5e-SD-Image | 通用镜像,使用Etcher工具刷入 |
Ⅶ. Ubuntu
Ubuntu镜像由A5E官方交流群@一抹月光
基于官方TINA SDK Patch而成,ssh已开启root登陆(密码root),无桌面,仅支持串口调试。
下载链接:点击前往
文件名称 | 说明 |
TINA_a527_linux_cubie_a5e_ubuntu22.04-lite | TINA镜像,Ubuntu 22.04系统 |
Ⅷ. 其他文件
其他相关文件,来源网友分享及Radxa Docs(点击前往)。
下载链接:点击前往
文件名称 | 说明 |
radxa-cubie-a5e-components-placement-map | CubieA5E 位号图 |
radxa-cubie-a5e-schematic | CubieA5E 原理图 |
radxa-cubie-a5e-pcba-3d-v1.1-stp | CubieA5E 3D文件 |
lms_a5e_case | 封闭版本亚克力外壳 |
lms_a5e_case_gpio | GPIO开孔版本亚克力外壳 |
qhlai/不睡午觉_cnc_case_a5e-1 | 铝合金CNC工程文件 |
qhlai/不睡午觉_cnc_case_a5e-2 | 铝合金CNC工程文件 |
亚克力外壳修改自E20C的图纸,图示上下使用8颗m2.5*16+6
铜柱支撑,底部m2.5*4
铜柱作为底脚,顶部使用m2.5*6
螺丝。散热器为25*25*12
散热片+风扇组合,从背部3v3
取电。已知背部16mm高度不够杜邦线插线空间,如有使用串口等开发需求请选择带开孔版本的外壳。
材料 | 规格 |
亚克力板 | 3mm |
顶部 | m2.5*6螺丝(4颗) |
中部 | m2.5*16+6铜柱(8颗) |
底部 | m2.5*4铜柱(4颗) |
铝合金外壳由A5E官方交流群@qhlai
设计,V2版本由@不睡午觉
修正SD卡插槽问题,符合嘉立创1元铝合金CNC打样要求(点击前往),日常被动散热温度55℃左右。由于加工时间限制,上下螺丝未作沉孔处理。已知存在上下间隙和开孔位等小问题,需适当使用锉刀进行修整。总成本约15元,是目前最为美观、小巧、实用的方案。
材料 | 规格 |
铝合金上壳/下壳 | 1元打样(2份) |
螺丝 | m3*20螺丝(4颗) |
螺母 | m3螺母(4颗) |
硅脂垫 | 推荐0.5mm |
Ⅸ. 内存相关
这点感谢A5E官方交流群@宋兵甲
大佬的深挖,A5E的内存目前存在两种供电方案,先发售的2G/4G版本使用单独的电源转换芯片为DRAM提供0.6V
的VDDQ
供电,即使用LPDDR4x颗粒。而后发售的1G版本使用耦合电阻直接将VDD2
的1.1V
耦合至VDDQ
供电,即使用LPDDR4颗粒。在升级内存时,请选择与VDDQ
电压方案对应的颗粒,或同时支持1.1V
/0.6V
的颗粒,以下是部分官方及博主的颗粒资料。
1G
版本:南亚 NT6AN256T32AV-J2,1.1V Only
2G
版本:镁光 MT53D512M32D2DS-046-AUT-D1.1V
/0.6V
2G
版本:海力士 H9HCNNNBKMMLHR-NME1.1V
/0.6V
扩容4G
:海力士 H9HCNNNCPMALHR-NEE1.1V
/0.6V
(均测试成功)
除此之外,目前在售的无eMMC单板A5E缺失多个与eMMC相关的滤波电容及耦合电阻,涉及eMMC-RST
和eMMC-CMD
等关键信号,会导致焊接的eMMC无法识别。经过A5E官方交流群大佬@吴
的分析和实践,eMMC相关元件共缺失7个,包含4个必须的电阻和3个非必要的电容,元件相关信息及位置如下。
元件 | 规格 | 用途 | 必选 |
RM8 | 0201电阻 10kΩ | eMMC-RST信号耦合电阻 | √ |
RM9 | 0201电阻 10kΩ | eMMC-CMD信号耦合电阻 | √ |
RM10 | 0201电阻 10kΩ | eMMC-DS信号耦合电阻 | √ |
CM5 | 0201电容 50V 8.2PF | eMMC-CLK滤波 | – |
CM3 | 0201电容 10V 1UF | VDDI-eMMC滤波 | – |
CM4 | 0201电容 10V 100NF | VDDI-eMMC滤波 | – |
RM1 | 0201电阻 33Ω | eMMC-CLK信号耦合电阻 | √ |
Ⅹ. 结语
全志A527是一个挺强的芯片,CpuMark在4.7万分作用,作为对比E20C使用的RK3528A只有1.8万分左右。
不过,目前能够明显感觉到全志的开源组件和生态都是比较差的,希望这个分流下载能够为大家带来方便,也希望未来这块一百多的的小板子能发挥更大的作用。开源生态需要大家的一同支持,欢迎大家在评论区补充好用的镜像和工具,并分享你的测试结果和使用经验。
*个人整理,转载请注明镜像作者及出处