电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1231|回复: 0
收起左侧

[HarmonyOS之旅] Chapter4 - 破冰Hi3861

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2021-1-4 17:55:55 | 显示全部楼层 |阅读模式
[HarmonyOS之旅] Chapter4 - 破冰Hi3861,   
大家好,我是小A。从这篇开始我们要开始进入正轨了。
与君初相识: 作为小A的HarmonyOS之旅的第一站:Hi3861 - WiFiIot,到现在为止我们还没有跟它正式见面。那么接下来,我们就先来个破冰吧。 这个就是我们的主角。As usual,通常我们拿到一块板子之后,我们第一件是什么?没错,就是有串口的串口,有屏幕的接屏幕,然后上电先玩一下。那么我们先给3861接个打印,上个电先。
如何接打印:
接法一: 板卡板载一颗CH340G做了usb-ttl之间的转换,因此我们可以直接通过type-c口即可以完成供电又可以完成串口通信。 一般情况下,我们使用串口的时候是先配置并打开好串口终端后,然后再给设备上电启动,这样的好处是我们首次上电就可以捕捉到所有的开机输出信息了。 但是这里板载usb转ttl的设计带了一个弊端,那就是必须先给板子通电,否则对应的端口就没有办法正确打开,我们就不能预先打开并设置好串口,从而捕获所有的信息了,必须reset一下。
接法二: 这里小A提供了另一种方案,适合嵌入式开发的小伙伴,因为需要借助人手必备的usb装ttl小板,对,没错,就是大家常见的这种土豪金,

硬件设计上Hi3861的打印uart的Rx和Tx其实并不是直接布线到Ch340G的引脚上完成电气连接,而是通过跳帽完成的,细心的小伙伴,通过上面的板卡图就可以发现。这里设计的左边一列是CH340G的引脚排针,右边一列是Hi3861的引脚排针。因此我们要做的就是把右边一列正确的对应连接到土豪金上。这里根据小A的实验,右边从上到下分别是Tx和Rx。当然这里的Gnd可以视情况而定,由于小A的土豪金和type-c是接在同一个hub上的,那么其实就可以不接的,因为本身已经是共地的。当然咯,这个其实并不规范,最好还是接上Gnd,养成习惯。
The next: ok。现在我们就上电吧。 ok,到这里基本上就代表着uart连接正确了。在这里小A要补充一下:不知道大家还记不记得在之前我有提到过 伴随这个现象的同时,偶尔也会不弹出无法识别usb设备的黄色警告,必须得重新插拔hub,这样的体验可太糟糕了!!!!! But,自从小A使用第二种外接土豪金的方法后,这个困扰小A的问题就再也没有出现过啦,因此小A觉得,这个品控或者选料或者设计还是有可优化的地方的,小A这里就不继续探究了,留待有缘人吧。
自我介绍: now,回到正题。上图就是开机的所有打印了,很简短的一段话,我们来看看有什么Hi3861的自我介绍说了什么。 //上来就是os start,似乎表明下面全是HarmonOS的内容了,不包含bootloader的引导过程,和linux有点区别,倒是有一点点像liteos的mini-boot的风格。

ready to OS start   

//SDK版本以及time:这个风格好像liteos啊

sdk ver:Hi3861V100R001C00SPC025 2020-09-03 18:10:00

//有文件系统挂载。

FileSystem mount ok.

// 有wifi

wifi init success!

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表