EMW3162 AT固件的使用【1】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012349679/article/details/55803935

使用MiCO进行智能硬件开发的都知道,一般都是使用bootloader烧录,今天我在用bootloader烧录上海庆科EMW3162 AT固件的时候遇到了问题。

从官网下载AT固件,地址:http://www.mxchip.com/product/wifi_product/33


我使用的板卡是EMB380-S2,同时附上这个板子的原理图。【附件】

EMB380-S2板子上有一路MINI USB串口,通过下图的引脚图可以看到,[PIN22-TXD;PIN23-RXD],MINI USB串口接的就是这个。

原理图中引脚的截图如下:


但,在庆科所有的二次开发模块里,都会有两路串口,那么另外一路串口在哪里呢?

很好,在EMB380-S2的原理图中并没有体现出来。

那这样的话,我们找一下EMW3162的datasheet吧,下载地址http://www.mxchip.com/product/wifi_product/33

打开后,找到EMW3162模块的管脚图,没错,就是这个,他又一次让我失望了,管脚图中压根就没有标出第二路串口,通过datasheet中的“EMW3162引脚定义”我才艰难地发现有USART6_RX和USART6_TX,见下图。



但是,通过这个表格,我并不能确定程序中确实能使用这个串口,所以,我在二次开发的SDK中找到了他的定义,这才放心能用,如下图:


MiCO_GPIO_14的这种引脚定义规则,刚开始不懂,后来发现,就是一个引脚顺序,属于模块第14管脚

两路串口都已经找到了,那它的AT固件用的是哪路串口呢,在AT固件的使用手册上可以找到,如下图:


图中展示的另一路串口,是log信息的输出窗口,测试发现,该串口并无log信息输出,咨询后知道,是为了节省内存空间,给略去了log输出,所以,该串口在应用的时候可以不用使用,因为上图显示,bootloader、MFG和AT透传都是使用这一路串口。

有了bootloader,我们就可以烧录固件了,固件烧录放到下一篇了。


猜你喜欢

转载自blog.csdn.net/u012349679/article/details/55803935