收藏官网首页
查看: 12190|回复: 2

机智云Gokit 2升级汉枫LPB100固件教程

1

主题

1

帖子

29

积分

新手上路

Rank: 1

积分
29
跳转到指定楼层
楼主
发表于 2016-1-12 17:04:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
最近官网新出了STM32源码的底板程序,但是我把这个程序烧到板子里发现开发板和手机不能连接了,后来才在官方对程序的说明里面看到,要把汉枫的wifi固件升级到最新才能使用。可是查阅了半天也没找到对应gokit2板子的升级汉枫固件的教程,没办法,结合着汉枫官方的升级教程,只有自己探索着来了。闲话不多说,下面放出教程,此教程适用于stm32底板的gokit2代(串口升级LPB100固件)。
要准备的有:几根杜邦线和SecureCRT软件
由于是串口升级,所以我们PC端用SecureCRT这个软件。在写这篇教程之前,我仔细看了官方的扩展板PCB,所以我才会知道下面一些引脚在板子的哪些地方。我在PCB上发现,其实板子右下角的TX和RX就是LPB100的TX和RX,所以我们只需要把TX和CP2102的RX,RX和CP2102的TX分别对应连接起来就可以了(其实stm32底板上面A,B,C,D那个框图内,arduino PORT下面的TX和RX,就是和LPB100的TX和RX在PCB上是连在一起的,不知道为什么LPB100的TX和RX要标成ARDUINO PORT)
到这里,汉枫的wifi模块就和底板上的CP2102连上了,接下来我们就按板子上的电源引脚,给扩展板供上电
这里要说明的是,根据汉枫官方的串口升级过程,是这样的:
(按住EVK底板的nReload按键,单击Reset按键之后马上按键盘空格键,进入模块Bootloader界面。)
但是我们从板子上没有找到这两个按键,甚至是引脚,后来我也是从它的PCB上才看到nReload引脚和RST引脚的,原来,机智云官方把这两个引脚分别预留了出来
                               从图上我们可以看到,nReload和RST引脚分别位于扩展板上的这两个位置
所以,根据官方的进入bootloader流程,我们用杜邦线首先将nReload这个引脚接地,此时上电,从GND引出一根杜邦线,轻触那个RST复位触点,接着迅速敲击两下电脑空格键,SecureCRT出现如下信息,我们输入S(‘S’选择为wifi模块的应用层烧写),出现ready,确认输入Y,然后用Xmodem选择从机智云官方下载的GAgent固件,开始刷写,等待刷写完成。

L6M$TGG(KHV]N]BK26LFFKT.png (346.07 KB, 下载次数: 38)

扩展板上LPB100的RX和TX示意图

扩展板上LPB100的RX和TX示意图

CSO%V{0)C~AAR58`Y`K4LVH.png (248.91 KB, 下载次数: 37)

stm32底板背面串口示意图

stm32底板背面串口示意图

`88L5TJM(K6))_W1F1V@5MQ.png (166.99 KB, 下载次数: 35)

nReload和RST在扩展板上的位置

nReload和RST在扩展板上的位置

[%ZZ8`00 (73.15 KB, 下载次数: 36)

[%ZZ8`00

9

主题

103

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
沙发
发表于 2016-1-13 10:37:47 | 只看该作者
多谢楼主分享~

0

主题

1

帖子

31

积分

新手上路

Rank: 1

积分
31
板凳
发表于 2016-6-16 15:27:38 | 只看该作者
我的按照这样的方法进入不了升级画面,不知道咋回事
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表