目录
1.2.2 获取制卡系统和驱动包(下载文件需要放到制卡目录下)
0. 说明
本文使用全爱科技QA200RC进行讲解操作,所有过程和Atlas200 DK一样。
1. 准备工作
制卡需要一台系统为Ubuntu18.04的电脑(可以是虚拟机或者实体PC机,系统版本一定要使用Ubuntu18.04,否则制卡会出现无法启动的现象)、一张容量 > 64GB 的SD卡、一个读卡器以及一个Atlas200。
1.1 服务器准备
(1) Ubuntu18.04服务器准备参照 虚拟机安装Ubuntu18.04 进行安装;
(2) 虚拟机开机安装相关依赖(依次进行以下四步操作)
$ sudo su # 进入root用户
$ apt-get update # 检查更新源
$ pip3 install pyyaml # 安装python相关依赖
# 安装 qemu-user-static、binfmt-support、yaml、squashfs-tools 与交叉编译器
$ apt-get install qemu-user-static binfmt-support python3-yaml squashfs-tools gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
1.2 制卡系统和NPU驱动包准备
1.2.1 创建制卡目录
# damingl为自己的虚拟机用户名,sdmake为新建文件夹,文件夹名可任意
$ mkdir ${HOME}/Documents/sdmake # 创建制卡目录
结果如下图:
1.2.2 获取制卡系统和驱动包(下载文件需要放到制卡目录下)
(1) 获取制卡入口脚本,结果如下图:
$ cd sdmake # 进入制卡目录、
$ wget https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_sd_card.py # 获取制卡入口脚本 "make_sd_card.py"
# (gitee): https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_sd_card.py
# (github): https://raw.githubusercontent.com/Ascend/tools/master/makesd/generic_script/make_sd_card.py
(2) 获取制作SD卡脚本,结果如下图:
$ wget https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_ubuntu_sd.sh # 获取制作 SD 卡操作系统脚本"make_ubuntu_sd.sh"
# (gitee): https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_ubuntu_sd.sh
# (github): https://raw.githubusercontent.com/Ascend/tools/master/makesd/generic_script/make_ubuntu_sd.sh
(3) 接下来进入 Ubuntu官网 下载Ubuntu 18.04.5 server arm64 系统;
(4) 进入 华为昇腾官网 下载Atlas 200 NPU驱动包(注意:如果开发环境和运行环境分设需要注意NPU驱动版本和开发工具MindStudio版本匹配);
(5) 最后所有文件下载完成,结果如下图,制卡目录下有四个文件。
2. 开始制卡
完成准备工作后将SD卡插入读卡器,再将读卡器插入Ubuntu服务器USB口(虚拟机),如果使用的是虚拟机会有如下弹窗提示,在弹窗中选择将USB设备连接到虚拟机,再选择虚拟机名字,最后点击确定即可(提示:最好不要勾选记住我的选择)。
(1) 查看SD卡设备名称,通过SD卡大小判断其设备名称
$ cd ${HOME}/sdmake # 进入制卡目录
$ fdisk -l # 查看读卡器设备名称(注意:此处根据SD卡大小判断哪一个是SD卡设备,我的SD卡为64GB)
(2) 开始制卡,结果如下图所示
$ python3 make_sd_card.py local /dev/sdb # 制卡(注意:在提示处输入"Y"继续)
# 其中"local"表示本地方式制卡 "/dev/sdb"为SD卡所在设备名称
(3) 至此制卡完成,将卡插入HUAWEI Atals的SD卡槽上,上电开机(正常的开机现象入下图,LED4-LED11亮6个,风扇处于调速状态,声音比较小)。
3. 华为 Atlas 200上电
系统上电,刚开始散热风扇全速转动,大概20s后处于调速状态,最后开发板上LED4-LED11亮灭情况如下图所示,系统正常运行。
若文中出现错误或者描述不当,请指出,谢谢!
免责声明:本文多数指令来源于昇腾官方文档,所有图片均为自己实际操作截图所得,如有侵权请联系删除,转载请注明出处!