晶晨刷机软件 USB Burning Tool 装好后打开,左上角点击 “文件”,然后选择导入烧录包,选择下载的 update.img 文件导入,然后确认右边配置里的擦除 flash 和擦除 bootloader 都是勾选上的,并且选择擦除所有。
确认配置没问题后就点击开始,让软件进入等待状态。
用双公头 USB 线,插上二号口,把玩客云主板连上电脑。
然后短接 emmc 芯片边上,如下图所示的两个点,用啥都行,镊子或者找根导线剥掉两头外皮都可以:
要注意的是玩客云的主板目前已知有两个版本,我手头这个是新版布局,短接点在 emmc 芯片边上。还有一种旧版的如下图,刷机短接点在主板背面的中间位置,注意区分,两种主板外观差别挺明显的。
短接两个触点的同时插上电源,然后如果顺利的话,刷机软件会发现设备,自动开始刷入流程。短接成功还有个显著的提示,就是主板指示灯不会亮。
短接失败了也不会怎么样,软件没反应而已,可以放心大胆的多次尝试。
刷机软件有反应后就可以松开短接,等自动刷完提示成功即可:
刷机成功后就拔掉刷机的双公头线,电源也断开。
然后就是连接 TTL 了,新版主板的 TTL 接口就在 emmc 存储边上,刷机短接点边上,也标了对应针脚功能,十分的简单明了:
旧版主板的话,TTL 位置在 USB 接口边上,也没标针脚参数,可以按下图所示连接:
具体怎么把 TTL 引出来那就是自己动手,八仙过海了,可以用导线引出来,也可以焊针脚上去之类。
旧版的 TTL 很容易焊接,但新版的会发现默认主板没有把 TTL 针脚的孔打穿,被锡堵住了,这个就比较蛋疼了,而且边上还有不少小电容。所以对于自己手艺没自信的,其实可以在主板背面焊接,同样有效,我就如下图走了野路子,在背面焊了针脚:
把 TTL 模块连上电脑,如图我用的是 CH340G 模块,还需要 VCC 切换到 3.3V 跳线。如果是第一次使用的话先装好驱动,然后去设备管理器里查看 COM 口序号,我这是 COM4,并且把设备属性里的位/秒改成 115200,流控制设定为无:
TTL 模块和玩客云的接法如下:
模块-------------------玩客云 RX-------------------------TX TX-------------------------RX GND------------------------GND VCC 不用接,空着
连好 TTL 后玩客云先不要通电,打开 putty 软件,选择串口设置,把串口名称改成自己 TTL 模块对应的(比如我这是 COM4),然后波特率 115200,流量控制选择无:
会话选项里连接类型选择串口,点击打开:
打开后默认情况下 putty 窗口是黑屏,因为没数据,这时候把玩客云主板通上电,会在 putty 窗口里看到很多数据,稍等一会,如果看到如图类似的一堆黄色文字提示的话,就代表之前刷进去的安卓系统正常:
然后电源再次拔掉,第一次主要是看一下刷的安卓正不正常。putty 窗口在整个刷机流程里都不用关,一直开着就好了。
用 Etcher 或者 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,这个没有任何影响。
评论(0)