ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

矿渣玩客云刷机armbian教程及使用(新手上路篇)

2021-07-03 17:03:45  阅读:1002  来源: 互联网

标签:USB 路篇 autoscript armbian putty 云刷机 TTL usb 客云


硬件设施准备:

1.玩客云1台

2.USB公对公线一根 淘宝推荐链接:https://s.click.taobao.com/RrMECnv

3.USB串口模块一个 淘宝推荐链接:https://s.click.taobao.com/LNeCQmv

4.8G以上优盘一个

5.电烙铁(拼多多)自行选择(考验动手能力),少量焊丝及松香

工具使用说明:

1.USB_Burning_Tool-----------------------刷玩客云通用安卓固件的(需安装)

2.USBWriter--------------------------------写入U盘镜像用的(直接用)

3.putty_x64_0.70---------------------------PC端调试工具(直接用)

4.JuiceSSH_2.1.4_116----------------------手机端调试工具(非必选推荐用)

文件说明:

1.u-boot.bin---------------------------------UBOOT不用说了(直接用)

2.meson8b_m201_1G.dtb-------------------解决了玩客云联网问题(直接用)

3.update.img--------------------------------玩客云通用安卓固件(直接用)

4.Armbian_5.8.8_Onecloud_emmc.7z-------需要刷入的EMMC固件(需解压)

资料连接:《资料审核中,后面同步

刷机步骤:

1.拆机,短接,刷入通用安卓固件 注意:短接时注意新老板子之间差别

2.优盘写入emmc固件 

3.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件

4.连接TTL线及相关设置

5.TTL中断刷入uboot

6.TTL中断修改启动项

7.优盘插上开始刷机

8.刷完收工,蓝灯常亮

第一步:拆机,请注意拆机细节

第二步:

公对公头:指两端均是usb接口

短接时请选择镊子进行短接;

拆机,将玩客云主板取出,用USB公对公线,一头连接在玩客云2号USB口,一头连接在电脑上,玩客云暂时不要通电.电脑上安装好USB_Burning_Tool,运行软件,导入烧录包update.img 勾选上”擦除flash””擦除bootloader”,点击”开始”.

玩客云有两种类型的板子短接点如下:

新板子:

老板子

操作步骤:

短接两个触点的同时插上电源,然后如果顺利的话,刷机软件会发现设备,自动开始刷入流程。短接成功还有个显著的提示,就是主板指示灯不会亮。

短接失败了也不会怎么样,软件没反应而已,可以放心大胆的多次尝试。

刷机成功后就拔掉刷机的双公头线,电源也断开。

第三步:连接 TTL 了,新版主板的 TTL 接口就在 emmc 存储边上,刷机短接点边上,也标了对应针脚功能,十分的简单明了:

旧版主板的话,TTL 位置在 USB 接口边上,也没标针脚参数,可以按下图所示连接:

具体怎么把 TTL 引出来那就是自己动手,八仙过海了,可以用导线引出来,也可以焊针脚上去之类。

旧版的 TTL 很容易焊接,但新版的会发现默认主板没有把 TTL 针脚的孔打穿,被锡堵住了,这个就比较蛋疼了,而且边上还有不少小电容。所以对于自己手艺没自信的,其实可以在主板背面焊接,同样有效,我就如下图走了野路子,在背面焊了针脚:

把 TTL 模块连上电脑,如图我用的是 CH340G 模块,还需要 VCC 切换到 3.3V 跳线。如果是第一次使用的话先装好驱动,然后去设备管理器里查看 COM 口序号,我这是 COM4,并且把设备属性里的位/秒改成 115200,流控制设定为无:

上述端口从设备管理器中修改:如果未修改则会出现乱码问题,找都不好找,修改端口9600 为115200,使用端口连接工具进行连接:putty,xshell等等;

TTL 模块和玩客云的接法如下:

模块-------------------------玩客云
RX----------------------------TX
TX----------------------------RX
GND------------------------GND

开始连接设备进行刷机

连好 TTL 后玩客云先不要通电,打开 putty 软件,选择串口设置,把串口名称改成自己 TTL 模块对应的(比如我这是 COM4),然后波特率 115200,流量控制选择无:

会话选项里连接类型选择串口,点击打开:

打开后默认情况下 putty 窗口是黑屏,因为没数据,这时候把玩客云主板通上电,会在 putty 窗口里看到很多数据,稍等一会,如果看到如图类似的一堆黄色文字提示的话,就代表之前刷进去的安卓系统正常:

然后电源再次拔掉,第一次主要是看一下刷的安卓正不正常。putty 窗口在整个刷机流程里都不用关,一直开着就好了。

用  USBWriter 这类烧录软件,把 armbian 镜像烧录到 U 盘里,插到玩客云的一号口上,也就是靠近网口的那个 USB。

接上电源,通电后立即在 putty 窗口里狂按回车,看到画面连续出现 m8b_m201 开头的设备名称时,就是中断成功了。中断其实也就是打断默认系统的启动过程。

这里要注意的是由于硬件版本不同,中断显示的硬件名字也会有的不一样,我这个是 m8b_m201C_512M,有的会是 m8b_m201_1G 之类,都是正确的。

先来刷入 uboot,玩客云的网卡很蛋疼,不刷特定 uboot 的话无法驱动起来,刷 uboot 总共三句命令,依次执行即可:

一步一步操作

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

三条命令执行完后把玩客云断电重启一次,重新进入中断模式。注意由于刷了新的 uboot,所以有的设备名称会改变,比如我的就会从 m8b_m201C_512M 变成 m8b_m201_1G,这个没有任何影响。《上述情况正常不必大惊小怪》

依次再执行下面的八条指令,一条一条依次复制粘贴执行:

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

八条命令全部执行完成后又一次拔掉玩客云电源。这一串命令是为了添加 USB 优先启动。

再一次插上电源,网线也可以插上,这时候看 putty 窗口输出内容,一切顺利的话就会自动搜索 USB 设备并进行引导,稍等一会就会进入登陆界面了,armbian 默认用户名为 root,密码 1234。

文档借鉴:https://lishuma.com/archives/3412

文档借鉴:https://www.82247.com/show.asp?id=867

标签:USB,路篇,autoscript,armbian,putty,云刷机,TTL,usb,客云
来源: https://blog.csdn.net/qq_41761764/article/details/118441853

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有