玩客云TTL刷armbian5.67(千兆网口)

2020年7月24日 2482点热度 0人点赞 0条评论

有了刷5.88的经验,现在再来刷5.67就方便多了,基本过程是一样的,只是因为包的不同而有些微的差别。我是参考这个帖子并基于此做了简单的调整,在此感谢大佬的实践。

准备工作

硬件:

除了刷5.88所需的全套工具,这里刷机用到了SD卡和读卡器,强烈建议使用SD卡替代U盘来刷5.67!

软件:

①Armbian_5.67_Aml-s805_Debian_stretch_default_3.10.108_20181207.img.xz

②fstab

③install.sh

④meson8b_m201_1G.dtb

⑤putty-64bit-0.73-installer.msi

⑥u-boot.bin

⑦update.img

⑧usb_burning_tool.exe

⑨USBWriter.exe

正式开始

Step1 拆机(参考刷5.88)

Step2 刷入安卓通刷固件update.img(方法同刷5.88)

Step3 制作刷机SD卡

1、解压Armbian_5.67_Aml-s805_Debian_stretch_default_3.10.108_20181207.img.xz

2、得到Armbian_5.67_Aml-s805_Debian_stretch_default_3.10.108_20181207.img

3、用USBWriter.exe导入这个img文件,然后烧录到SD卡即可(具体过程见上一篇5.88的教程)

4、烧录完成后不要拔掉SD卡,在我的电脑里会看到两个分区:

UXLWlR.png

将下载的 meson8b_m201_1G.dtb 文件覆盖到 SD卡BOOT分区根目录下的 dtb 目录下同名文件,其他目录的同名文件不管。

将下载的 u-boot.bin 文件复制到SD卡BOOT分区根目录下。

将下载的 fstab 和 install.sh 文件拷贝到SD卡BOOT分区根目录下。

完成后从电脑弹出SD卡,放在一边备用

Step 4 刷入支持千兆网卡的uboot

1、首先将制作好的SD卡插到玩客云的SD卡槽上(如果是用的U盘,则插到对相应的USB口,参见5.88刷机过程,其实下面的过程同5.88一样)

2、连接并配置TTL(见5.88)

3、玩客云上电,疯狂在putty窗口按回车键,直至出现如下画面

UXoFLF.png

原图地址:https://7th-heaven.me/2019/12/16/SetupArmbianToTheEMCCOfOneThingCloud/

依次输入如下命令(适用于用SD卡刷机):

mmcinfo;fatload mmc 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv

如果用U盘则是如下代码:

usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv

成功后显示如下界面:

UXoPMT.png

原图地址:https://7th-heaven.me/2019/12/16/SetupArmbianToTheEMCCOfOneThingCloud/

这时候玩客云断电,所有的连线都不要动,SD卡不要拔出来

Step 5 设置从SD(或U盘)卡启动armbian

1、玩客云通电

2、疯狂按回车中断启动,成功后会显示如下画面:

UXopR0.png

3、输入如下代码设置SD卡或U盘启动:

setenv bootfromrecovery 0
setenv bootfromnand 0
setenv start_mmc_autoscript 'if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;'
setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"
setenv start_autoscript 'if mmcinfo; then run start_mmc_autoscript; fi; if usb start; then run start_usb_autoscript; fi;'
setenv bootcmd 'run start_autoscript; run storeboot'
saveenv

注意事项见玩客云5.88刷机教程,设置完后玩客云断电,拔掉SD卡,拔掉TTL线,并给玩客云接上网线

Step 6 将armbian5.67写入玩客云emmc

玩客云通电,这时候用ssh连接玩客云(见5.88操作),登录名root密码1234,然后根据提示更改密码即可(如果ssh不行那就用HDMI接到电视上进行操作,效果是一样的),配置完密码后进行下面的操作:

1、将软件源换成国内的源(我用的清华源),教程见这个帖子

2、执行如下代码:

cp /boot/fstab /root/
cp /boot/install.sh /root/
chmod 755 /root/fstab
chmod 755 /root/install.sh

3、安装abootimg

apt install -y abootimg

成功安装后才进行下一步!否则无法写入emmc!

4、执行写入emmc脚本

/root/install.sh

这个过程可能要很久,耐心等待即可,完成后输入如下命令安全关机:

halt -p

等一会关机后拔出SD卡,再开机这时就可以从emmc启动了

参考教程:

https://7th-heaven.me/2019/12/16/SetupArmbianToTheEMCCOfOneThingCloud/

刷机工具包下载地址:

链接:https://pan.baidu.com/s/1u4ea-pQejneZEUK7QNzbvA
提取码:wgry

Master

非常规文科生

文章评论