【全志A527】瑞莎Radxa Cubie A5E单片机资料及固件整理

发布于 / 信息应用 / 11 条评论

瑞莎CubieA5E开发板使用的是8*Cortex-A55的全志A527处理器,拥有2个千兆网口、单天线WiFi6、HDMI、USB3.0、NVMe接口和GPIO、摄像头与显示器接口。该开发板1G内存版本仅售122元,最大可更换为4G的LPDDR4颗粒,这个扩展性之下性价比非常高。但是,目前官方资源大多使用MEGA网盘分享,忙里偷闲,博主正好在此做个整理和分流下载。


Ⅰ. 官方工具

官方资料

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平台。

下载链接点击前往

文件名称 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_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工具

Spinor Flash

板载16M SPI-NOR Flash镜像,来源SunxiLinux(点击前往)。目前仅为测试镜像,后续如NVMe启动支持等功能需使用PhoenixSuit/PhoenixSuit刷写SPI Flash镜像。

下载链接点击前往

文件名称 说明
a527-linux-cubie-a5e-uart0-nor-beta-20250211 测试镜像,勿刷

固件烧录

使用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。


Ⅱ. Debian

基于TINA SDK编译的Debian 11镜像,用户名和密码均为rootradxa,来源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登陆

Ⅲ. 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源为国内镜像。


Ⅴ. Armbian

Armbian Community镜像来自社区支持的Pull Request(点击前往),已经过Code Review并入主线并发布于Release(点击前往),目前有反馈在1G版本的Cubie A5E上无法正常初始化内存并启动。

Armbian Unofficial镜像移植Linux主线内核(点击前往),由A5E官方交流群@一抹月光移植和编译。已知网口功能可能存在bug,有概率获取不到IP地址。

下载链接点击前往

文件名称 说明
Armbian_community_25.5.0-trunk.256_Radxa-cubie-a5e_bookworm_6.14.0 通用镜像,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开孔版本亚克力外壳

亚克力外壳修改自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官方交流群@宋兵甲大佬的深挖,A5E的内存目前存在两种供电方案,先发售的2G/4G版本使用单独的电源转换芯片为DRAM提供0.6VVDDQ供电,即使用LPDDR4x颗粒。而后发售的1G版本使用耦合电阻直接将VDD21.1V耦合至VDDQ供电,即使用LPDDR4颗粒。在升级内存时,请选择与VDDQ电压方案对应的颗粒,或同时支持1.1V /0.6V的颗粒,以下是部分官方及博主的颗粒资料。

1G版本:南亚 NT6AN256T32AV-J21.1V Only
2G版本:镁光 MT53D512M32D2DS-046-AUT-D 1.1V/0.6V
2G版本:海力士 H9HCNNNBKMMLHR-NME 1.1V/0.6V
扩容4G:海力士 H9HCNNNCPMALHR-NEE 1.1V/0.6V (均测试成功)

除此之外,目前在售的无eMMC单板A5E缺失多个与eMMC相关的滤波电容及耦合电阻,涉及eMMC-RSTeMMC-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万分左右。

不过,目前能够明显感觉到全志的开源组件和生态都是比较差的,希望这个分流下载能够为大家带来方便,也希望未来这块一百多的的小板子能发挥更大的作用。开源生态需要大家的一同支持,欢迎大家在评论区补充好用的镜像和工具,并分享你的测试结果和使用经验。


*个人整理,转载请注明镜像作者及出处

转载原创文章请注明,转载自: Luminous' Home » 【全志A527】瑞莎Radxa Cubie A5E单片机资料及固件整理

  1. 求群链接

  2. mark, 刚买了一块,正在玩..官方资料和镜像还有很大进步空间呀
    —–
    官方的几个镜像全都要8GB以上的TF卡, 终于找到ARMBIAN可以支持4GB卡(祖传4GB卡终于可以用上了[狗头])

    1. @guitarbug 是的,TINA打包的镜像系统分区就是8g,加上前面的内核和uboot分区,必须要16g的卡才能使用。官方目前画的这些饼没几个吃到嘴的,应该需要按月来等待了…
      1. @Luminous 我这4GB卡只能玩Armbian和MiniArch先...要是openwrt官方支持就好了
        1. @guitarbug 20买一张32G的铠侠蓝卡玩起来更方便一些,NVMe启动还遥遥无期,TF卡还得有一张
          1. @Luminous 亚克力外壳用多厚的板材?3mm?开发板有插针那边的那块亚克力板不安装不就不影响插杜邦线了吗?
            1. @guitarbug 是的,3mm的亚克力板材。GPIO排针的问题主要是加上杜邦线高度不够,不装侧板解决不了问题,可能得把GPIO顶部那一块镂空。
              1. @Luminous 也就是说插上杜邦线后, 会顶(碰)到上面的那块亚克力板? 所以上面的那块亚克力板要在GPIO的上空区域镂空, 我理解的对吗? 大佬可以帮忙改一下CAD文件不?我对CAD一窍不通. PS, 昨天问了淘宝定制亚克力的, 3mm一套15元.
                1. @guitarbug 是的,你加QQ或者群说吧
                  1. @Luminous 好的, 已加qq群...
  3. 来膜拜大佬了!