Closed xcray closed 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应该怎么输入那几个选项?
感谢!
https://github.com/unifreq/linux-5.15.y/blob/main/arch/arm64/boot/dts/amlogic/meson-g12a-s905l3a-e900v22c.dts
e900v22c基于u200的公版设计,进行了针对修改
这个盒子你多看看他的文档
unifreq大佬的repo都是我看不懂的,而且几乎没有文档可看。。。
入手一个来自江苏的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应该怎么输入那几个选项?
感谢!