Rockchip/Amlogic/Allwinner---瑞芯微/晶晨/全志
Coreelec中的启动系统与LibreELECE Armbian等不兼容。如果在电视盒上运行coreelec,则将无法正常运行LE和Armbian,直到通过USB Burn Tool和新的标准固件完全恢复为止。激活在所有新系统中使用的通用多重引导。
未指定确切详细信息(确切的图像版本,电视盒型号,为DTB设置执行的详细步骤等)的问题将被忽略并删除。
对所有人。我不支持s905x3。我没有这个设备。有关此平台的所有消息均已删除。在此设备上什么有效或无效-我不知道。我没有在s905x3芯片上给出任何答案或评论。
开始构建和发布具有用于Rockchip Amlogic Allwinner平台的通用核心的统一测试映像。
云盘链接
https://yadi.sk/d/_rQgn_FosYuW0g
https://mega.nz/#F!j9QSDQSQ!6WpasOlbZYIInfw6yo4phQ
现在,您可以通过链接从Armbian官方资源下载最新版本的镜像和DEB软件包。
https://users.armbian.com/balbes150/
请注意。从版本20.08(20200814)开始,使用的DTB的配置顺序将更改。
请注意,用于启动的系统初始配置算法已更改。而不是文件“的uEnv.txt ”,文件“ /extlinux/extlinux.conf ”现在使用。编辑文件的规则保持不变。
现在,所有Amlogic模型都需要“ u-boot.ext”文件。
在Amlogic上启动之前,必须将现有文件之一“ u-boot- *”复制或重命名为“ u-boot.ext”。
对于s905(非X)-使用过的u-boot-s905
对于s905x和s912-使用的u-boot-s905x-s912
对于s905x2和s922-使用的u-boot-s905x2-s922
对于g12a \ g12b型号,现在使用单个文件(文件u-boot.sd和u-boot.usb现在替换一个u-boot-s922文件)。
对于Allwinner平台,您不再需要重命名脚本“ boot.scr”。
所有“ boot.scr”脚本均已取消,不再使用。
如何在Amlogic平台上运行这些映像。
现在,所有映像Armbian和LE都有用于激活多重启动的所有文件。不需要下载和复制到媒体上的任何内容。
1.下载适合您设备的图像
2.打开包装
3.在介质上刻录图像
4.在文件(uEnv.txt)中配置所需平台和模型的启动参数(取消注释所需行并注释掉或删除未使用的行)
如果尚未在此设备上激活通用多重上传,则需要将其激活一次。有多种激活多重加载的选项。
选项A
-将准备好的媒体连接到设备并打开电源,启动Android系统
-打开应用程序“ Update&Backup”
-单击“选择”本地更新,然后在可移动媒体上选择文件aml_autoscript.zip-
启动“更新”
-系统将重新引导两次并开始从外部媒体运行系统。
选项B
-尝试使用“牙签方法”
如何在Rockchip和Allwinner平台上运行这些映像。
1.下载适合您设备的图像
2.打开包装
3.在介质上刻录图像
4.在文件(uEnv.txt)中配置所需平台和型号的启动参数(取消注释所需行并注释掉或删除未使用的行)
5.如果您的设备不支持USB启动,则只能使用SD卡和您需要向SD卡添加正确的u-boot(有关如何添加它的详细信息,请参阅此消息的文本)
6.将准备好的媒体连接到设备并打开电源
请注意,DTB配置顺序已更改。
现在,所有Rockchip Allwinner Amlogic平台都使用一种配置方法。文件(uEnv.txt)用于在所有平台上配置DTB。
现在,使用文件(uEnv.txt),所有平台都使用一种配置方法。您需要编辑此文件以进行配置。您需要取消注释负责平台的两行,并为模型指定正确的DTB。如果使用此映像在一个平台上运行,则可以从其他平台的设置文件(uEnv.txt)字符串中将其删除。
需要拾取该文件系统将运行的选项。请注意,添加\更改dtb文件后,需要尝试运行系统并等待7-10分钟。如果没有发生,请使用其他dtb文件重复操作。
请注意。
eMMC中的安装算法已更改。我建议您在eMMC中执行全新安装。请务必完整备份在安装之前的eMMC。
eMMC中 的系统安装脚本已相应更改。如果您的系统在RK33xx上安装了eMMC core 5,建议在eMMC中执行全新安装以升级到新版本。
对于aw H6平台,所有脚本均已在映像中(其结尾为aw)。您需要使用替换文件重命名文件(删除以“ .aw”结尾的文件)。
修复了G12的正确颜色(Amlogic S905X2 S922X)
对于基于g12(s905x2 s922)的型号,如果颜色不正确,则会出现问题,
如果要从SD卡启动系统,则需要将文件u-boot.sd复制到u-boot.ext,
如果要从USB启动系统,则需要将文件u-boot.usb复制到u-boot.ext
在eMMC中进行安装时,无需执行任何操作,安装脚本本身将执行必要的系统配置,从eMMC运行时,系统将以正确的颜色工作。
请注意,此版本用于过渡到Rockchip + Amlogic + Allwinner平台的单个映像的发行版。写入外部媒体并配置了使用的dtb之后(以及必要时添加所需的u-boot选项以从Rockchip和Allwinner上的SD卡运行)后的新映像可以同时在AML(s9xxx),RK(rk3399)上使用和rk3328)和AW(H6)。如果RK(rk3328和rk3399)和AW(H6)电视盒中的eMMC安装了支持通过USB启动系统的新版u-boot,则无需将u-boot添加到SD卡,系统将自动启动通过USB开启。
重要变化。使用此版本(> = 20200218),您可以轻松地在任何PC(包括Windows)上添加所需的u-boot。
为此,需要在站点上下载新版本的u-boot。
https://yadi.sk/d/lTbXkrmZN5Hf6g
使用新u-boot选项的规则。下载,Armbian映像,解压缩。将图像Armbian写入SD卡。下载所需的u-boot文件版本并将其写入SD卡。在(uEnv.txt)中为所需的模型\平台配置DTB和启动字符串(APPEND)。
请注意。现在,您无需使用复杂的命令编写u-boot,而使用与通常烧录Armbian映像相同的程序来烧写u-boot映像。这使您可以配置系统以在任何PC(包括Windows)上运行(包括写入u-boot映像)。
请注意。新版本更改了写入映像时获得的分区的大小(所有映像的固定大小均为5GB)。此u-boot进入选项仅适用于新版本20200218及后续版本。不要为旧图像尝试此操作。这不适用于较旧的图像。
————————————————————————————————
旧的添加u-boot
在站点的“ U-BOOT”目录中,存在用于写入这些型号通用映像的文件的版本,以便从AML,RK和AW平台上的SD卡运行系统。我注意,将映像写入SD卡后,需要使用两个命令(保存现有分区表)执行u-boot记录。
将u-boot写入SD卡。U引导替换由两个命令执行。
dd if = u-boot- <型号> .img of = / dev / <SD_card> conv = fsync bs = 1 count = 442
dd if = u-boot- <型号> .img of = / dev / <SD_card> conv = fsync bs = 512 skip = 1 seek = 1
支持模型的u-boot文件
https://yadi.sk/d/PIGjwjZ4m4HKqg
————————————————————————————————
对于RK33xx
如果您有Windows,并且无法使用向SD卡添加u-boot命令,请使用SD + USB组合,仅将新的u-boot写入SD卡,然后将Armbian映像写入USB存储设备。并将它们连接到电视盒。
开启AML机型的声音
初次启动后不存在的位置。要启用音频,请运行脚本(sound.sh)。您需要运行脚本
sudo sound.sh
Odroid N2
从Odroid N2上的SD卡启动时,必须在记录映像后将uboot写入SD卡,配置uEnv.txt,并另外在(boot.scr)中重命名脚本(boot.scr.aw)。为了能够从任何介质(USB SD eMMC启动任何系统,我建议使用u-boot-SPI的更新版本。可以在此处找到有关Odroid N2的u-boot-SPI的详细信息。
搬运粗略翻译自
https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw-aarch64-armv8/
网友评论