解决Amlogic S905或S9xxx在安装Armbian_20.02.0卡logo或无反应的方法

armbian版本信息

1 名称: Armbian_20.02.0-rc1.037_Aml-s9xxx_buster_current_5.5.0-rc6_desktop_20200205.img
2 大小: 4605345792 字节 (4392 MiB)
3 SHA1: 018C7B18E7A7A80BF5AF7D756A042517FFDEEF16

学习安装armbian的过程中参考了 油管&简书&B站&恩山论坛的大部分教程后,仍然无法实现正常安装。

于是,查阅资料去对启动过程分析,发现应该设备树也就是dtb.img配置出错的原因。

思考过后,初步认为是固件的问题,后发现教程过旧导致的,大部分教程的版本为Armbian_5.67_Aml-s9xxx或者更旧。查阅官网,发现现在安装armbian时仅需修改

1  uEnv.txt

文件即可,无需按照旧的方法复制dtb文件夹内的dtb文件到BOOT根目录下并改名为dtb.img。

在三大妈的一篇教程中,提示修改 uEnv.ini 文件,我并未在此版本img中发现此文件。记住勿修改此类文件后缀名。在其他版本[5.44]中有发现 uEnv.ini 文件,经过测试,此文件可有两种处理方法:①按照跟  uEnv.txt 方法一样处理;②不修改  uEnv.ini 文件,依照上文部分所述旧的方法复制dtb文件夹内的dtb文件到BOOT根目录下并改名为dtb.img。

修改方法为 红色部分 根据自己的设备来修改,其它不必改动。

1 #dtb_name=/dtb/meson-gxm-khadas-vim2.dtb
2 dtb_name=/dtb/meson-gxbb-p201.dtb
3 bootargs=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0

 查询型号方法:在安卓终端模拟器下或者TTL下输入 cat /proc/device-tree/amlogic-dt-id 即可显示本机的型号。

官方教程地址: https://forum.armbian.com/forum/16-amlogic-s905x/

镜像下载地址: https://yadi.sk/d/pHxaRAs-tZiei/20.02/20200205

本章完。

原文地址:https://www.cnblogs.com/jzgw/p/S905_Armbian_no_react_logo.html