烧写固件

Window主机烧写固件

1、安装Windows PC端USB驱动(首次烧写执行)。

2、双击DriverAssitant_v4.5DriverInstall.exe打开安装程序,点击“驱动安装”按提示安装驱动即可,安装界面如下所示:

_images/rkdriver_install.png

3、Type-C线连接主机端的USB接口和RK3399Pro TB-96AI开发板的Type-C接口,进入烧写模式。

4、将固件解压到AndroidTool_Release_v2.64images目录下

5、双击AndroidTool_Release_v2.64AndroidTool.exe启动烧写工具,单击右键,导入config_dual 配置,此配置为双系统配置。(在AndroidTool_Release_v2.64根目录下)。

_images/load_dualconfig.png

6、长按RK3399Pro TB-96AI开发板上recovery按键(KEY2键)的过程中重启机器,注意要一直长按KEY2键一直持续按,直到系统进入Loader模式,如下所示:

_images/recovery_reset_key.png _images/enter_loader.png

7、如果需要单烧linux系统,请在步骤5导入config_linux 配置。

_images/load_linuxconfig.png

8、如果需要单烧android系统,请在步骤5导入config_android 配置。

_images/load_androidconfig.png

Linux主机烧写固件

1、Type-C线连接主机端的USB接口和RK3399Pro TB-96AI开发板的Type-C接口。

说明:RK3399Pro TB-96AI的Linux系统也可以作为开发主机给其他开发板烧写固件。

2、长按RK3399Pro TB-96AI开发板上recovery按键后重启机器,进入Loader模式。

3、将固件解压到linuxTool-v1.0/images目录下。

4、执行如下命令烧写固件:

1)烧写双系统固件(默认):

a) 烧写所有固件:

sudo python ./flash.py -d all

b) 烧写uboot.img和trust.img:

sudo python ./flash.py -d uboot

c) 烧写system.img:

sudo python ./flash.py -d system

d) 烧写boot.img和boot_linux.img:

sudo python ./flash.py -d boot

e) 烧写rootfs.img:

sudo python ./flash.py -d rootfs

2)烧写linux系统固件(单系统):

a) 烧写所有固件:

sudo python ./flash.py -l all

b) 烧写uboot.img和trust.img:

sudo python ./flash.py -l uboot

c) 烧写boot_linux.img:

sudo python ./flash.py -l boot

d) 烧写rootfs.img:

sudo python ./flash.py -l rootfs

3)烧写android系统固件(单系统):

a) 烧写所有固件:

sudo python ./flash.py -a all

b) 烧写uboot.img和trust.img:

sudo python ./flash.py -a uboot

c) 烧写boot.img:

sudo python ./flash.py -a boot

d) 烧写system.img:

sudo python ./flash.py -a system

4)查看帮助:

sudo python ./flash.py --help