可以制作SD启动卡,然后卡里面拷贝升级文件,包括 ubootpak.bin, boot.img, system.img,还有env.txt,然后插卡上电即可进入升级模式。
- SD卡更新方式:
- Android系统:
- 1、准备一张SD卡,在其根目录下建立x4418-android文件夹
- 2、拷贝镜像文件:ubootpak.bin boot.img system.img至x4418-android目录下,如果拷贝userdata.img,cache.img,recovery.img则一便更新。
- 3、并在x4418-android目录下,创建环境变量默认配置文件env.txt,不存在,则不更新系统环境变量
- 4、env.txt文件内容配置示例:(需正确设置环境变量,在文件末尾需要保留一空行)
- bootcmd=ext4load mmc 2:1 0x48000000 uImage;ext4load mmc 2:1 0x49000000 root.img.gz;bootm 0x48000000
- bootargs=lcd=vs070cxn tp=gslx680
- 5、系统上电,系统自动检测是否需要升级,等待即可
- QT系统:
- 1、准备一张SD卡,在其根目录下建立x4418-qt文件夹
- 2、拷贝镜像文件:ubootpak.bin boot.img qt-rootfs.img至x4418-qt目录下
- 3、并在x4418-qt目录下,创建环境变量默认配置文件env.txt,不存在,则不更新系统环境变量
- 4、env.txt文件内容配置示例:(需正确设置环境变量,在文件末尾需要保留一空行)
- bootcmd=ext4load mmc 2:1 0x48000000 uImage;bootm 0x48000000
- bootargs=root=/dev/mmcblk0p2 rw rootfstype=ext4 lcd=vs070cxn tp=gslx680-linux
- 5、系统上电,系统自动检测是否需要升级,等待即可
- UBUNTU系统:
- 1、准备一张SD卡,在其根目录下建立x4418-ubuntu文件夹
- 2、拷贝镜像文件:ubootpak.bin boot.img ubuntu-rootfs.tar.bz2至x4418-ubuntu目录下
- 3、并在x4418-ubuntu目录下,创建环境变量默认配置文件env.txt,不存在,则不更新系统环境变量
- 4、env.txt文件内容配置示例:(需正确设置环境变量,在文件末尾需要保留一空行)
- bootcmd=ext4load mmc 2:1 0x48000000 uImage;bootm 0x48000000
- bootargs=root=/dev/mmcblk0p7 rw rootfstype=ext4 lcd=vs070cxn tp=gslx680-linux v4l=remove
- 5、系统上电,系统自动检测是否需要升级,等待即可
- 备注:如需强制更新,按着Left键启动或者将环境变量恢复为默认设置,则会触发强制升级
- env default -f -a
- env save
- 注意,自动检测是否升级是依据文件的crc来实现的,为避免较长的计算时间,最大读取单个升级文件的前5MB并计算CRC。比如system.img这类镜像文件,如果前5MB没变化,且bootloader和内核都没改变,则不会触发自动更新。为解决此类情况,可执行强制更新模式。
复制代码
|