一、升级到最新系统
如果你的板子上已经运行的是官方发布的Ubuntu固件,那么你可以通过如下命令升级系统到最新版本。
$ sudo apt update
$ sudo apt full-upgrade
$ sudo do-fenix-full-upgrade
$ sync
$ sudo reboot
二、刷指定版本系统
1、下载系统
可用的系统在这里下载
gnome是带桌面的,server是不带桌面的,npu-sdk6.4.4.3版本对应系统1.0.6,下emmc的版本到自己的ubuntu上
2、安装烧录工具
在自己的ubuntu下,获取烧录工具
$ git clone https://github/khadas/utils
安装烧录工具
$ sudo apt-get install libusb-dev git parted
$ cd /path/to/utils
$ ./INSTALL
顺利的话会看到
(略)
Installing USB rules...
Installing tone-burn-tool...
Done!
Installing Khadas burn-tool...
Done!
3、设置VIMs进入升级模式
TST模式:
- 用USB-C线连接板子和PC电脑(默认板子上电会自动开机)
- 在2S内连续按3次Func按键后松开。
- 你会看到系统电源指示灯(蓝色)闪烁,3s后电源指示灯(蓝色)会熄灭,表明板子已经进入升级模式。
其他进入升级模式的方式看官方手册,TST模式最方便
可以输入以下指令检查USB驱动
$ lsusb | grep Amlogic
Bus 002 Devices 036: ID 1b8e:c003 Amlogic, Inc.
4、烧录
$ aml-burn-tool -b VIM3 -i /path/to/image
顺利的话显示:
Try to burn Amlogic image...
Burning image './VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V1.0.6-210520.img' for 'VIM3/VIM3L' to eMMC...
Unpacking image [OK]
Initializing ddr ........[OK]
Running u-boot ........[OK]
Create partitions [OK]
Writing device tree [OK]
Writing bootloader [OK]
Wiping data partition [OK]
Wiping cache partition [OK]
Writing logo partition [OK]
Writing rootfs partition [OK]
Do you want to reset the board? y/n [n]? y
Resetting board [OK]
Time elapsed: 8 minute(s).
Done!
不顺利的话可能遇到
Try to burn Amlogic image...
Burning image './VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V1.0.6-210520.img' for 'VIM3/VIM3L' to eMMC...
Unpacking image [OK]
Initializing ddr [KO]
可以试试另一条指令烧录
$ burn-tool -v aml -b VIM3 -i /path/to/image
还是ko了的话,把板子和电脑断开连接, 重新连接设置升级模式,一般就行了,再遇到其他问题就上论坛看看。
5、卸载烧录工具
$ cd /path/to/utils
$ ./UNINSTALL
参考:官方手册
更多推荐
VIM3刷系统
发布评论