---
title: 升级固件和驱动
description: "升级NPU固件驱动时，需按照“固件 > 驱动”的顺序升级。操作步骤如下："
url: https://www.hiascend.com/document/detail/zh/300Vtest/latest/300V_0064.html
sourcePath: /source/zh/300Vtest/300VG/300V_0064.html
indexId: f4c2887db3c2232d2f33b20d53e5737307526ad0bdda2931393cc3d70062d0fe40
---
# 升级固件和驱动

升级NPU固件驱动时，需按照“固件 > 驱动”的顺序升级。操作步骤如下：

1. 以root用户登录服务器。
2. 将驱动包和固件包上传到服务器任意目录如“/home”。
3. 增加驱动和固件包的可执行权限。
  进入驱动包和固件包所在目录，执行如下命令。
  - Arm架构

```
chmod +x Ascend-hdk-310p-npu-driver_24.1.rc3_linux-aarch64.run
chmod +x Ascend-hdk-310p-npu-firmware_7.5.0.1.129.run
```


  - X86架构

```
chmod +x Ascend-hdk-310p-npu-driver_24.1.rc3_linux-x86-64.run
chmod +x Ascend-hdk-310p-npu-firmware_7.5.0.1.129.run
```


4. 执行以下命令，完成驱动固件升级，软件包默认升级路径为“/usr/local/Ascend”。

  a. 升级固件
    执行以下命令，完成固件升级。

```
./Ascend-hdk-310p-npu-firmware_7.5.0.1.129.run --upgrade
```


    若系统出现如下关键回显信息，表示固件安装成功。

```
Firmware package upgraded successfully! Reboot now or after driver installation for the installation/upgrade to take effect
```


  b. 升级驱动
    执行以下命令，完成驱动升级。
    - Arm架构

```
./Ascend-hdk-310p-npu-driver_24.1.rc3_linux-aarch64.run --upgrade
```


    - X86架构

```
./Ascend-hdk-310p-npu-driver_24.1.rc3_linux-x86-64.run --upgrade
```


    若系统出现如下关键回显信息，则表示驱动安装成功。

```
Driver package upgraded successfully!
```


5. 执行reboot命令重启系统。
6. 执行npu-smi info查看驱动是否升级成功。
  若出现类似如下图所示回显信息，说明升级成功。否则，说明升级失败。请联系华为技术支持处理。
