ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
5.45k stars 1.74k forks source link

请教各位大佬:u200和e900v22c之间到底是啥关系??? #437

Closed xcray closed 1 year ago

xcray commented 1 year ago

入手一个来自江苏的M401A,之前尝试各个版本的armbian都无法启动,即使是同一个固件、什么都不动,每次失败的位置和消息还五花八门。 后发现o大编译的openwrt s905l3a的可以启动,但启动过程也很不可靠,每次开关四五次才能起来。

一边啃文档一边尝试,后来发现armbian不管是s905x2的还是s905l3a的,都必须在uEnv.txt里指定meson-g12a-u200.dtb才能正常启动,并且每次启动都很顺利。某几个版本的还需要把u-boot-u200.bin改名为u-boot.ext。

问题是写入emmc,我试了一次选0,用u200的dtb和u-boot,结果写入后无法启动(我怀疑u-boot没弄对)。按背面按钮线刷后重新搞,选e900v22c,结果又砖了,并且这次只能靠短接线刷救了回来(按背面按钮不管用)。

那么,请教各位大佬,u200和e900v22c到底有啥异同?选u200的话写入emmc应该怎么输入那几个选项?

感谢!

ophub commented 1 year ago

https://github.com/unifreq/linux-5.15.y/blob/main/arch/arm64/boot/dts/amlogic/meson-g12a-s905l3a-e900v22c.dts

e900v22c基于u200的公版设计,进行了针对修改

这个盒子你多看看他的文档

xcray commented 1 year ago

unifreq大佬的repo都是我看不懂的,而且几乎没有文档可看。。。