组件分区介绍

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}
组件存放在flash和SD/EMMC/M.2分区,其中SD/EMMC/M.2包括主备分区。