Files
ascend-tools/makesd/for_1.7x.0.0/README.md
T
2020-08-10 10:10:30 +08:00

84 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
中文|[英文](README_EN.md)
# for_1.7x.0.0
## 文件列表
- 制卡入口脚本:make_sd_card.py
- 制作SD卡操作系统脚本:make_ubuntu_sd.sh
- 开发者板操作系统镜像包:ubuntu-18.04.xxserver-arm64.iso[点击跳转](http://cdimage.ubuntu.com/ubuntu/releases/18.04/release/)
- 制卡软件包:Ascend310-firmware-xxx-minirc.run、Ascend310-aicpu_kernels-xxx-minirc.tar.gz、Ascend-acllib-xxx-ubuntu18.04.aarch64-minirc.run[点击跳转](https://www.huaweicloud.com/ascend/resource/Software)
## 制卡步骤
**制卡之前需要先将环境准备好**
1. 如下图下载制卡需要的软件包
下载地址:**https://www.huaweicloud.com/ascend/resource/Software。**
![下载制卡包](https://images.gitee.com/uploads/images/2020/0729/140246_96db39de_5395865.png)
2. 下载制卡脚本和ubuntu18.04-arm.iso。
在本地环境普通用户(以ascend用户为例)的$HOME目录下执行以下命令,下载tools仓代码。
**git clone https://gitee.com/ascend/tools.git**
(注:如果没有安装git,执行sudo apt-get install git 安装git
执行以下命令,进入C73制卡目录。
**cd $HOME/tools/makesd/for_1.7x.0.0/**
```powershell
ascend@ubuntu:~$ git clone https://gitee.com/ascend/tools.git
Cloning into 'tools'...
remote: Enumerating objects: 273, done.
remote: Counting objects: 100% (273/273), done.
remote: Compressing objects: 100% (263/263), done.
remote: Total 273 (delta 128), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (273/273), 533.57 KiB | 877.00 KiB/s, done.
Resolving deltas: 100% (128/128), done.
ascend@ubuntu:~$ cd tools/
amexec/ .git/ img2bin/ makesd/
ascend@ubuntu:~$ cd tools/makesd/for_1.7x.0.0/
ascend@ubuntu:~/tools/makesd/for_1.7x.0.0$ ls
make_sd_card.py make_ubuntu_sd.sh README.md
ascend@ubuntu:~/tools/makesd/for_1.7x.0.0$ ^C
ascend@ubuntu:~/tools/makesd/for_1.7x.0.0$
```
执行以下命令下载ubuntu18.04-arm.iso镜像。
**wget http://cdimage.ubuntu.com/ubuntu/releases/18.04/release/ubuntu-18.04.4-server-arm64.iso**
(文件大小为953M,下载约要10min)
下载完成后,执行以下命令,给脚本和iso镜像加权限。
**chmod 755 make_sd_card.py make_ubuntu_sd.sh ubuntu-18.04.4-server-arm64.iso**
3. 将之前下载的制卡所需包放置到该目录(普通用户的 $HOME/tools/makesd/for_1.7x.0.0)下。
```powershell
ascend@ubuntu:~/tools/makesd/for_1.7x.0.0$ ll
total 80920
drwxr-xr-x 2 ascend ascend 4096 Jul 28 04:33 ./
drwxr-xr-x 4 ascend ascend 4096 Jul 28 04:23 ../
-rw-r--r-- 1 ascend ascend 173441 Jul 28 04:32 Ascend310-aicpu_kernels-1.73.5.1.b050-minirc.tar.gz
-rw-r--r-- 1 ascend ascend 449942 Jul 28 04:32 Ascend310-firmware-1.73.5.1.b050-minirc.run
-rw-r--r-- 1 ascend ascend 4457767 Jul 28 04:33 Ascend-acllib-1.73.5.1.b050-ubuntu18.04.aarch64-minirc.run
-rwxr-xr-x 1 ascend ascend 17633 Jul 28 04:23 make_sd_card.py*
-rwxr-xr-x 1 ascend ascend 23797 Jul 28 04:23 make_ubuntu_sd.sh*
-rw-r--r-- 1 ascend ascend 438 Jul 28 04:23 README.md
-rwxr-xr-x 1 ascend ascend 82800726 Jul 28 04:27 ubuntu-18.04.4-server-arm64.iso*
ascend@ubuntu:~/tools/makesd/for_1.7x.0.0$
```
4. 将插有SD卡的读卡器连接Ubuntu服务器,制作SD卡:
执行以下命令,切换root用户,准备制卡。
**su root**
执行以下命令,执行脚本准备制卡
**python3 make_sd_card.py local /dev/sdb**
(说明:/dev/sdb 是SD卡的设备名,可以在root用户下执行fdisk -l查看。)
![mksd2](https://images.gitee.com/uploads/images/2020/0729/140246_f7c541a0_5395865.png)
如图,制卡过程中,提示是否继续安装,输入**Y**。
等待约7min,提示**Make SD Card successfully!**,则制卡成功。
5. 上电Atlas 200DK开发板。
将制好的卡放入Atlas 200DK开发板,上电后连接Ubuntu服务器。
**注:开发板升级过程中会有两个灯闪烁,当四个灯常亮时即为升级成功,升级过程约5-10min**