boot_tool工具介绍
命令功能
boot_tool命令用于查询和设置启动相关信息。
命令格式
boot_tool get -h用于显示查询命令帮助信息。
boot_tool set -h用于显示设置命令帮助信息。
boot_tool -h用于显示boot_tool命令帮助信息。
boot_tool get boot_sel用于查询启动介质信息,例如SD卡。
boot_tool get partition_map用于查询启动介质中启动镜像分区信息。
boot_tool get upgrade_control_info用于查询启动介质中升级控制信息。
boot_tool get image_info用于查询启动介质中启动镜像信息。
boot_tool set clear_force_recover用于清除强制恢复出厂标志。
boot_tool set swap_region用于主备文件系统场景下切换启动分区。
boot_tool set clear_reset_count用于清除CPU启动计数信息。
boot_tool set force_recover_flag用于设置强制恢复出厂标志。
参数说明
类型 |
描述 |
---|---|
-h |
帮助信息 |
boot_sel |
启动介质信息 |
partition_map |
启动介质中启动镜像分区信息 |
upgrade_control_info |
启动介质中升级控制信息 |
image_info |
启动介质中启动镜像信息 |
clear_force_recover |
清除强制恢复出厂标志 |
swap_region |
主备文件系统场景下切换启动分区 |
clear_reset_count |
清除CPU启动计数信息 |
force_recover_flag |
设置强制恢复出厂标志 |
使用指南
boot_tool命令必须使用root用户执行。切换root用户请参考使用PuTTY登录设备(网口方式)。
使用示例
- 示例1:显示查询命令帮助信息。
回显示例如下:
Usage: boot_tool get Options... -h : This command's help information. boot_sel : Query boot media information, such as eMMC, SD, and M.2 SSD. partition_map : Query the boot partition table information. upgrade_control_info : Query upgrade control information. image_info : Query boot image information.
- 示例2:显示设置命令帮助信息。
回显示例如下:
Usage: boot_tool set Options... -h : This command's help information. clear_force_recover : Clear the forcible factory restoration flag. swap_region : Switch the boot partition in the active/standby file system scenario. clear_reset_count : Clear reset count. force_recover_flag : Set the forcible factory restoration flag.
- 示例3:显示boot_tool命令帮助信息。
回显示例如下:
Usage: boot_tool <Command|-h> [Options...] boot_tool Command: -h : This command's help information. get : Query boot information. set : Set boot information.
- 示例5:查询启动介质中启动镜像分区信息。
回显示例如下:
partition map info : partition count : 7 partition map : 0xdf
- 示例6:查询启动介质中升级控制信息。
boot_tool get upgrade_control_info
回显示例如下:
boot upgrade control info : force_recover_flag : 0x0 upgrade_part_count : 4 ########################################################### RAW_DATA control info : upgrade_type : 0 upgrade_status : 0x0 upgrade_part_flag : 0x0 ########################################################### RECOVER control info : upgrade_type : 0 upgrade_status : 0x0 upgrade_part_flag : 0x0 ########################################################### RECOVER_DATA control info : upgrade_type : 0 upgrade_status : 0x0 upgrade_part_flag : 0x0 ########################################################### ROOTFS control info : upgrade_type : 0 upgrade_status : 0x0 upgrade_part_flag : 0x0 ###########################################################
- 示例7:查询启动介质中启动镜像信息。
回显示例如下:
########################################################### boot_a info : partition_name : /dev/mmcblk1p1 component_count : 3 component_type : 0 component_name : kernel data_size : 29098496 component_type : 1 component_name : dtb data_size : 528384 component_type : 2 component_name : tee data_size : 1831100 ########################################################### boot_b info : partition_name : /dev/mmcblk1p1 component_count : 3 component_type : 0 component_name : kernel data_size : 29098496 component_type : 1 component_name : dtb data_size : 528384 component_type : 2 component_name : tee data_size : 1831100 ###########################################################