Atlas 200I A2 加速模块启动时涉及hboot1a、hboot1b、hboot2、ddr、hsm、hlink、Sys_Base_Config、atf、Usr_Base_Config、kernel、DTB、tee组件,使用/var/davinci/driver/upgrade-tool --device_index 0 --component -1 --all --version命令查询所有组件,回显信息如下:
flash components: Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(11). {"device_id":0, "component":hboot1a, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(12). {"device_id":0, "component":hboot1b, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(13). {"device_id":0, "component":hboot2, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(14). {"device_id":0, "component":ddr, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(16). {"device_id":0, "component":hsm, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(18). {"device_id":0, "component":hlink, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(25). {"device_id":0, "component":Sys_Base_Config, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(30). {"device_id":0, "component":atf, "version":x.x.x.x.x} Get component version(x.x.x.x.x) succeed for deviceId(0), componentType(31). {"device_id":0, "component":Usr_Base_Config, "version":x.x.x.x.x} (current boot partition: main) main partition: {"device_id":0, "component":kernel, "version":x.x.x.x.x} {"device_id":0, "component":dtb, "version":x.x.x.x.x} {"device_id":0, "component":tee, "version":x.x.x.x.x} backup partition: {"device_id":0, "component":kernel, "version":x.x.x.x.x} {"device_id":0, "component":dtb, "version":x.x.x.x.x} {"device_id":0, "component":tee, "version":x.x.x.x.x}
命令:/var/davinci/driver/upgrade-tool --device_index <dev_id> --component <type> --path <firmware_path>
示例:/var/davinci/driver/upgrade-tool --device_index 0 --component hboot1a --path ./AS310B_HBOOT1_a.bin
命令:/var/davinci/driver/upgrade-tool --device_index <dev_id> --component <type> --media --mmc --<main/backup> --path <firmware_path>
示例:/var/davinci/driver/upgrade-tool --device_index 0 --component kernel --media --mmc --main --path ./Image
组件与文件名及驱动和固件包中的相对路径对应关系如表1所示。
组件类型 |
文件名全称 |
驱动包相对路径 |
固件包相对路径 |
---|---|---|---|
hboot1a |
AS310B_HBOOT1_a.bin |
./firmware/ |
./firmware/image/ |
hboot1b |
AS310B_HBOOT1_b.bin |
||
hboot2 |
AS310B_HBOOT2_UEFI.fd |
||
ddr |
lpddr_mcu.bin |
||
hsm |
microwatt.bin |
||
hlink |
hilink25_fw.bin |
||
Sys_Base_Config |
sysBaseConfig.bin |
||
atf |
TrustedFirmware.bin |
||
Usr_Base_Config |
userBaseConfig.bin |
||
kernel |
Image |
- |
|
DTB |
dt.img |
||
tee |
itrustee.img |