相关工具 表1 相关工具 名称 路径 作用 执行命令 参数 upgrade-tool.exe C:\Program Files\Huawei\Ascend\Driver\tools 查看固件版本、升级单个或多个固件等,只允许管理员用户执行。 请切换到C:\Program Files\Huawei\Ascend\Driver\tools路径执行如下命令: 列举所有Device:upgrade-tool --mini_devices 获取指定设备的版本:upgrade-tool --device_index <dev_id> --system_version 获取指定设备的组件信息:upgrade-tool --device_index <dev_id> --components 查询某个设备中某一个组件对应的版本:upgrade-tool --device_index <dev_id> --component <type> --version 查询设备状态:upgrade-tool --device_index <dev_id> --status 查询设备是否是物理机:upgrade-tool --device_index <dev_id> --phymachflag 说明: 仅支持通过物理机升级固件包。 升级指定设备的固件包:upgrade-tool --device_index <dev_id> --component <type> --path <firmware_path> 异步升级指定设备的固件包:upgrade-tool --device_index <dev_id> --component <type> --async --path <firmware_path>必须紧跟在component <type>后面 --mini_devices:所有设备列表 --device_index:设备编号。取值可以是【0~63】和-1,【0~63】表示对应编号的设备。-1表示所有设备。 --system_version:系统版本。 --components:列举所有有效的组件。 --component:指定具体的组件。升级单个组件时,需要指定组件名称。升级所有组件时,需要输入-1或-9,升级所有组件并重置密码时,需要输入9。 --version:组件的版本 --status:设备状态。 --path:固件包相对路径:若升级全部组件,则为--path .\conf\upgrade.cfg;若升级单个组件,例如nve.bin,则为--path ..\image\nve.bin。 --phymachflag:查询设备是否是物理机。如果不是物理机,不允许升级设备的固件包。 --async:支持异步升级,即device侧收到host侧发送的升级请求后,返回请求成功响应到host侧(具体固件是否升级成功,需要通过“--status”参数去查询)。 --help:查看帮助信息。 ascend_310_check.exe C:\Program Files\Huawei\Ascend\Driver\tools 安装driver的时候会调用该文件,作用是:获取时间戳新的crl文件去校验要安装的driver软件包中的image签名,获取image的nvcnt值。 获取image中的crl文件:ascend_310_check 0 <image文件名称> <crl文件的名称> 比较crl文件的时间戳:ascend_310_check 1 <crl文件 <crl文件2> 校验crl文件的合法性:ascend_310_check 2 <crl文件名称> 校验image的签名:ascend_310_check 3 <crl文件名称> <image文件名称> 获取image的nvcnt值:ascend_310_check 4 <image文件> <nvcnt文件> - NPUDrvTool.exe C:\Program Files\Huawei\Ascend\Driver\tools 安装driver包时会调用该文件,获取驱动版本,尝试关闭占用dll的进程 获取驱动版本NPUDrvTool --npu_version 调用Restart Manager尝试关闭占用动态库的程序和进程NPUDrvTool --close_app --npu_version 驱动版本 --close_app 关闭进程和程序 父主题: 附录