首先贴上Atlas 200I DK A2开发者套件的电子技术手册链接
1 | https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC1/pd/pd_0002.html |
前几天需要把写的程序下载的开发板里面跑一跑试一试,但是那个开发板HDMI口有点问题输出不了显示器,我现在还没有解决,只能是通过SSH连接。
但是另一个问题是,我需要联网创建一个新的环境来跑我的程序,他的结构是这样的
1 | 千兆以太网口 x2 | 2 | USB 3.0 Type-A接口 x2 |
---|---|---|---|
3 | Atlas 200I A2 加速模块连接器 | 4 | HDMI接口,HDMI接口0具备显示功能,HDMI接口1为预留接口,当前暂不可用 |
5 | LED灯 | 6 | USB 3.0 Type-C接口 |
7 | 电源接口 | 8 | 复位按键 |
9 | 开关机按键 | 10 | U盘制卡按键 |
11 | M.2 Key M连接器(支持2242与2280尺寸规格) | 12 | 拨码开关 |
13 | 40Pin扩展接口 | 14 | 风扇接口 |
15 | MIPI-CSI 51Pin连接器 x2 | 16 | Micro SD卡接口 |
17 | M.2 Key E连接器(支持2230尺寸规格) | 18 | MIPI-DSI 51Pin连接器 |
19 | 纽扣电池(用于断电后为开发者套件计时供电) | - | - |
我一开始是通过6口进行SSH连接的,他在没有连接显示器的情况下可以联网的方式只有通过PC共享网络联网,我还有一个网线,然后就:
通过网线和电脑连的同时
再通过typeC连电脑
然后typeC端口通过SSH连接控制开发板,网线来共享PC端的网络。这样做是因为发现,一个端口共享网络了,就不能SSH连接了(我真傻,真的)。
然后设置本机的网络共享给网线的端口,网线端口对应的网络适配器的名称应该是以太网2或者其他数字,typeC通过SSH控制开发板对应的网络适配器的名称应该是本地连接,不要把两个搞反了,因为两种方式都可以通过SSH登录开发板和共享网络,但是登录的IP地址不一样。
后面需要使用这个板子跑程序,更新了一些遇到的问题
首先是以上述这种方式联网不稳定,会时常断网,这个我还没有解决,只能是进入计算机-管理-服务-Internet connection Sharing重启,然后再
curl www.baidu.com 测试一下
然后这个板子没有gpu,而是用的npu,这是华为自己新开的,需要进行网络迁移。我忍痛舍弃自己的python3.7环境,创建python3.8环境,按步骤安装了torch_npu2.1.0rc,也更新了torch版本为2.1.0。import torch_npu时报错没有libhssl.so文件。去查论坛都说是要运行env.sh添加环境系统路径,没有用。然后我打开了这个.sh文件,看到他的路径一个个找,没有,所有的路径都没有这个文件。然后我又搜到
更新
https://bbs.huaweicloud.com/forum/thread-116254-1-1.html
这个链接包含了这个问题,一说是下载两个驱动文件安装,安装失败文件重复
一说直接下载driver.zip文件解压到里面,我没有找到
记录一下希望后续可以解决