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

4.1 KiB
Raw Blame History

中文|英文

for_1.7x.0.0

文件列表

  • 制卡入口脚本:make_sd_card.py

  • 制作SD卡操作系统脚本:make_ubuntu_sd.sh

  • 开发者板操作系统镜像包:ubuntu-18.04.xxserver-arm64.iso点击跳转

  • 制卡软件包:Ascend310-driver-xxx-ubuntu18.04.aarch64-minirc.tar.gz、Ascend310-aicpu_kernels-xxx-minirc.tar.gz、Ascend-acllib-xxx-ubuntu18.04.aarch64-minirc.run点击跳转

制卡步骤

制卡之前需要先将环境准备好

  1. 如下图下载制卡需要的软件包
    下载地址:https://www.huaweicloud.com/ascend/resource/Software
    下载制卡包

  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/

    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)下。

    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
    如图,制卡过程中,提示是否继续安装,输入Y
    等待约7min,提示Make SD Card successfully!,则制卡成功。

  5. 上电Atlas 200DK开发板。
    将制好的卡放入Atlas 200DK开发板,上电后连接Ubuntu服务器。
    注:开发板升级过程中会有两个灯闪烁,当四个灯常亮时即为升级成功,升级过程约5-10min