升级Atlas 200 DK固件与驱动
若您需要升级固件或驱动软件,可参见本章节进行升级操作。
若Atlas 200 DK上的固件驱动软件为1.0.7.alpha及之前版本,则不支持升级,您需要参见制作SD卡重新制作SD卡。
(1.0.7.alpha版本的固件驱动对应的后台版本号为1.73.xx.xx,后台版本号的查询方法可参见查看Atlas 200 DK固件与驱动版本)。
获取升级软件包
驱动与固件的软件包信息如下表所示。
组件 |
包名 |
说明 |
升级操作 |
---|---|---|---|
Driver |
A200dk-npu-driver-{software version}-ubuntu18.04-aarch64-minirc.tar.gz |
开发者板驱动包,包含OS外围软件、AI软件栈、维测相关软件及驱动固件信息。 |
升级Driver
- 将Driver软件包A200dk-npu-driver-{software version}-ubuntu18.04-aarch64-minirc.tar.gz拷贝到Atlas 200 DK的“/opt/mini”目录下。下面以将软件包从用户PC拷贝到Atlas 200 DK为例进行操作介绍:
- 进入用户PC中存放Driver软件包的目录,并在当前目录下以HwHiAiUser用户ssh登录到Atlas 200 DK,然后切换到root用户。
su - root
若SSH方式登录Atlas 200 DK开发者板时无法建立信任关系,请参考SSH登录时提示无法建立信任关系。
- 进入Atlas 200 DK的/opt/mini目录,并拷贝Driver升级包。
scp username@192.168.1.223:/home/ascend/software/A200dk-npu-driver-{software version}-ubuntu18.04-aarch64-minirc.tar.gz .
- username为PC机中上传软件包的用户名。
- 192.168.1.223为PC机中与Atlas 200 DK在同一网段的IP地址。
- “/home/ascend/software”为PC机中存放Driver软件包的路径。
- 进入用户PC中存放Driver软件包的目录,并在当前目录下以HwHiAiUser用户ssh登录到Atlas 200 DK,然后切换到root用户。
- 在/opt/mini目录下执行如下命令,解压缩Driver包,获取Driver包的升级脚本“minirc_install_phase1.sh”。
tar --no-same-owner -zxf A200dk-npu-driver-{software version}-ubuntu18.04-aarch64-minirc.tar.gz --strip-components 2 driver/scripts/minirc_install_phase1.sh
执行完成后,解压缩获得的“minirc_install_phase1.sh”脚本会替换目录下的原有脚本。
- 执行以下命令进行Driver包升级前准备。
./minirc_install_phase1.sh
回显如图1所示。
若执行Driver升级脚本时,出现“CheckPartitionSpace partition space check failed”的错误,请参见Driver升级失败,报“CheckPartitionSpace partition space check failed”进行处理。
- 重启Atlas 200 DK,从而完成Driver包的升级。
reboot
升级过程中请勿将Atlas 200 DK开发者板断电,升级时间15分钟左右。