cndaqiang Web Linux DFT

玩客云刷armbian记录

2020-11-19
cndaqiang
RSS

参考

玩客云内置 eMMC 存储刷入 armbian

写在前面

主要参考了玩客云内置 eMMC 存储刷入 armbian帖子,
本文的很多配图(水印:知乎@梨数码)也来自这个帖子,会额外补充一些注意事项。

工具

  • USB公对公 用于刷入带uboot的安卓系统. 后期使用这个uboot启动armbian
  • USB转TTL转换器 用于在uboot界面设置开机u盘启动. [可选]进入armbian系统后操作
  • 刷机U盘
  • [可选]键盘&屏幕 进入armbian系统后操作, 可以使用USB转TTL转换器替代

下载安装包

来自玩客云内置 eMMC 存储刷入 armbian

百度云盘链接:https://pan.baidu.com/s/1RNBZGNbM1ZubrRuSegZ4kQ 
提取码:okts
天翼云盘备份:https://cloud.189.cn/t/Z3a6jmYviYzu(访问码:aib8)
备份百度云链接: https://pan.baidu.com/s/1URTrfJInQY8Gd_m6Jzjnxw 
提取码: q7hu

拆机

暴力揭开后盖,拧下螺丝,拿下盖板, 很费力的抽出主板
来自玩客云内置 eMMC 存储刷入 armbian

短接刷uboot

刷入带uboot的安卓系统

  • 安装晶晨刷机软件 USB Burning Tool
  • 打开>左上角点击 “文件”,然后选择导入烧录包,选择下载的 update.img 文件导入
  • 然后确认右边配置里的擦除 flash 和擦除 bootloader 都是勾选上的,并且选择擦除所有
  • 点击开始

  • USB公对公接电脑和玩客云远离网口的USB口
    并不需要现在就连接
  • 短接
    新版主板上有VCC GNU TX RX的文字
    新版 旧版

  • 短接后,通电,如果指示灯没亮就成功了,亮了就断电重试
    通电指示灯不亮,等待5s后, 再用公对公连接也是可以的

  • 成功后,软件会自动开始烧录.可以断开短接

  • 烧录过程中USB接触不良,没有大碍,软件会自动重新刷,如上USB Burning Tool界面图, 不用重新开机短接,没有自动刷新,手动点刷新即可

  • 输入成功后, 玩客云开机, hdmi接屏幕, 会先显示uboot界面,随后会进入安卓系统.就算刷机完成了.(ttl)

  • 刷了uboot基本上就不会死了,以后就像u盘装系统一样,在uboot里设置U盘自启动就好了,armbia弄坏了,也可以进入U盘重刷

设置uboot

刷写arm镜像

使用Etcher把arm镜像(解压Lishuma-Final-Armbian_5.99_s805_Debian_buster_3.10.108_min.zip获得)刷写到U盘中,

并把U盘插到玩客云上靠近网卡的USB口上

应该是为了在uboot上刷写网卡驱动

TTL设置

  • 电脑插上USB转TTL,设备管理器查看COM号,并如图设置

  • 打开 putty 软件,选择串口设置,把串口名称改成自己 TTL 模块对应的(比如我这是 COM4),然后波特率 115200,流量控制选择无
  • 会话选项里连接类型选择串口,点击打开

连接玩客云

不用担心接触不良的问题,信号可以中断
用手按完全没问题,根本不需要焊接.
TTL转换器,还需要 VCC 切换到 3.3V 跳线, 连接TXD RXD GND到玩客云的RX TX GND,注意顺序
如果把玩客云的GNU和VCC接到了转换器上,转换器会被烧坏

设置uboot

打开putty,连接好ttl转换器和玩客云,玩客云通电后,迅速在putty界面回车,直到进入uboot设置界面
如果手速慢进入安卓了,可以断电重来或者输入reboot后接着回车

uboot界面的提示符是`m8b_m201C_512M#之类的东西,而且可以输入下面的命令不报错

输入下列命令,然后拔电重启
输入任何命令时信号接触不良没事,接触好了后输入一样,真“用手无需烙铁焊”

usb start;fatload usb 0 12000000 u-boot.bin 

store rom_write 12000000 0 60000 

saveenv

再进入uboot模式设置默认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 usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;'

setenv bootcmd 'run start_autoscript; run storeboot'

setenv firstboot 1

saveenv

以上操作做完就可以把工具都收了,玩客云装起来,后面的所有操作可以用键盘和外接hdmi屏幕解决,也可以继续用手按ttl线在putty里面查看和设置

安装系统

插入U盘

应该可以是支持该硬件的任何arm系统的安装U盘都可以,把U盘还插在网口旁边的位置.

ttl或者键盘屏幕控制,进行下面的设置

ttl显示卡在started journal service.,用外接屏幕可以看到是在尝试filesystem resize,等十分多钟就好了 进入系统后,可以在putty中操作,也可以用外接键盘和显示器操作,

输入用户名root,密码1234,设置新密码.

提示要新建个用户,直接 Ctrl+C 取消,建新用户速度太慢.

连接网线,在ifconfig查看ip后,也可以使用ssh协议连接访问,怎么访问都可以

对系统的所有更改都会写到U盘中的系统去,所以可以把系统装在U盘中

[可选]写入系统到玩客云内部存储

chmod 755 /root/fstab
chmod 755 /root/install.sh
dpkg -i abootimg.deb
/root/install.sh

重启开机

reboot

后续安装新系统从安装系统步骤开始就可以了,也可以使用U盘的系统

收尾

断电组装玩客云,收起转接线


本文首发于我的博客@cndaqiang.
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!


类似文章

目录

访客数据