[文章]

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】Hi3861的连接和烧录

2020-10-29 16:08:34  157 HarmonyOS HiSpark 鸿蒙系统 鸿蒙OS
分享
       其实很早之前就搭建好了linux和win10的编译平台,但是由于一直不能在线调通,以及过程中与之前论坛的大佬们的过程有一些不一样所以,让环境搭建搞的头大,甚至一度怀疑会不会在编译平台的安装出问题,上一次有说到,在搭建linux和win10平台都各自有自己一套验证方法,所以下次针对不同的场景就有经验了,下面就谈谈wifiiot在连接和烧录所遇见的问题和感受。因为是用VScode做编辑器和Dev工具做烧录,故主要针对VScode进行操作。
       (1)ubuntu和win10互ping。保证相互通讯的正常性,其中ubunt的网络连接方式,有时候没那么快反应过来,有问题就回去设置,用浏览器登录www.baidu.com作为验证联网,如图1-1进行区分ip,哪个是ubunt,哪个是win10的;图1-2为互ping图
      (2)ubuntu和vscode进行ssh。在vscode的终端进行ssh 命令,是的vscode可以进编译代码,其中注意ssh的命令格式以及ubuntu中build的目录,如图2-1,这一步跟PUTTY的SSH是一致的
     (3)vscode和开发板的串口连接。可以先用win10本地的demo程序进行,验证,烧录demo程序后可以看到启动信息,通过串口430进行AT+PING串口操作。如图3-1,注意是解压后的.bin文件,最好是用ubuntu进行解压操作,图3-2为串口ping,此步是烧录的重要一个基础。
     (4)vscode和win10的SAMB共享。ubuntu上安装SAMB,然后在文件下的otherlocation,将共享的文件激活,待win10连接用;win10中我的电脑的网址输入ip和共享文件名\\service\share,这一步是SAMB的关键,也深深影响着烧写。容易出现发现不了,连接被拒绝,这跟win10本身系统关系很大,我这是卡在这边很久,搞了win10的策略组,注册表等等,如图4-1。
     (5)vscode和开发板的烧写。通过SAMB把源码共享给VScode,然后编译和烧录。这边我碰见了UNC路径问题,如图5-1,直接影响着烧写,但是其他功能都正常解决的思路像网上提过的,不过win10家庭版可能不太一样,连接搞regedit.msc,本地策略等,如图5-2,解决UNC路径。终于可以愉快的烧写程序了,效果如下图5-3。
       具体操作网上有很多例子,这边只是个人遇见的问题。通过这次的连接和烧录,确定了各个部分的独立性和联系性,不要把时间花在反复怀疑自我身上。



0

5-3烧写成功

5-3烧写成功

5-2UNC路径解决

5-2UNC路径解决

5-1UNC路径问题

5-1UNC路径问题

4-1SAMB连接被拒

4-1SAMB连接被拒

3-1vscode串口

3-1vscode串口

2-1ssh连接编译

2-1ssh连接编译

1-2ubuntu和win10互ping

1-2ubuntu和win10互ping

1-1ubuntu检查网络

1-1ubuntu检查网络
2020-10-29 16:08:34   评论 分享淘帖
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发表新帖