Smart7688使用U盘烧写系统看似简单,却有许多注意的事项;
在使用Smart7688进行开发和使用的时候,我们会遇到以下两种场景:
场景一:烧写非官方提供的系统内核,例如烧写自己编译的系统内核;
注:使用官方的系统通过web进行烧写内核,需要依赖官方系统;也就是说,如果烧写的系统不是官方的话,下次更换系统的时候,因为没有了web支持,而不能更换新的系统内核;
场景二:在实际使用和开发的时候,或者烧写内核中途断电,使得Smart7688变成了砖机;
U盘升级内核,是基于uboot的,而不是基于系统的,也就是说它对我们运行在Smart7688的系统不具有依赖性,只要不更换uboot,就可以使用U盘升级!
综上所诉:使用U盘升级是使用Smart7688必备的技能之一;
升级前准备:
U盘一个;USB转OTG线一个;编译好的系统内核文件(重命名为:lks7688.img)
步骤:
1:将U盘格式化为fat32格式,并将编译好的系统内核文件(注:重命名为:lks7688.img),复制到U盘当中;
2:将U盘插入USB转OTG线,USB转OTG的迷你头插入Samrt7688的host插口,如图所示:
3:使用USB供电(不要使用Smart7688上的引脚供电),将手机电源线的迷你头插入Smart7688的PWR插口,上电;
4:按住MPU按键,然后再按住WIFI按键,按住两个按键之间的时间间隔无要求;
5:继续按着WIFI按键,松开MPU按键,稍等1-2秒,WIFI灯会亮起
6:当WIFI等熄灭时,松开WIFI按键
7:等待大概5-8秒后,WIFI灯会快速闪烁,说明Smart7688正在从U盘当中读取系统内核文件;
8:10秒左右,WIFI灯由快速闪烁变为慢速闪烁,说明Smart7688正在将读取到的内核文件写入到Smart7688的Flash当中;此步骤花费时间稍长,大概30-50秒;
9:WIFI灯由慢闪转变为常量,说明系统正在启动,此时系统已经升级完成,可以断电,当然最保险的做法是等待2分钟后,再断电重启;当然也可以直接进入系统;
注意事项:
1:升级时候,不要使用串口线,我在升级时,同时使用串口线查看控制终端,控制终端显示能找到U盘,但是找不到系统内核文件,从而升级失败;
2:不要使用Smart7688上的vcc引脚供电,同样会升级失败;使用PWR口(USB)进行供电;
3:U盘格式话为Fat32格式,或者Fat格式;也可以使用SD卡+卡座组合成一个临时U盘;
4:升级文件命名为:lks7688.img
5:本人提供的升级方式与官方提供略有不同,不过能够保证每次升级成功;
6:需要准备一条USB转OTG线,因为HOST口和PWR口的距离太近,插上U盘后就无法再插入电源线;
本人刚使用U盘进行升级遇到了很多问题,在此感谢网友"北方"的耐心回复!
From:Voidar
|