[Gokit3S SOC/MCU 试用体验]SOC方案二次开发和烧写,在线升级

  • 1035036848@qq.c
  • LV3工程师
  • |      2017-08-30 18:05:51
  • 浏览量 912
  • 回复:1
本帖最后由 1035036848@qq.com 于 2017-8-30 18:10 编辑 今天试用机智云提供的二次开发的SOC的方案。 过程中参考文档:《DIY微信宠物屋_SOC版》《GoKit3(S) 二次开发--开发环境搭》 首先,当我们使用SOC模式,我们要把开发板上下分开,不然不行(应该是这样?好伤心,不想他们分开。)把WIFI模块插到SOC槽上。 根据《DIY微信宠物屋_SOC版》,下载移植 属于自己的“宠物屋”。 这个步骤中,可以体会到机智云自动生成代码的功能,居然能根据自己在网页上配置设备的功能,就可以自动生成代码!!! 这个是我自己新建的产品,“宠物屋”。 93568 下载代码,然后移植宠物屋驱动代码。 之后编译和下载测试,就是参考《GoKit3(S) 二次开发--开发环境搭》 http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/GoKit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html 当然,编译,我比较喜欢在windows下,使用cygwin来进行编译。 安信可的IDE中会有一个配置好的cygwin供你使用。进入到app目录,然后运行 ./gen_misc.sh。 生成成功。 然后用串口工具接好烧写引脚,然后按照文档进行烧写。 最后,在没有stm32的情况下,WiFi模块直接和各个模块通讯,一样实现了宠物屋的功能。 然而,在接下来 固件升级(OTA)中,却遭遇到了失败。 首先,固件升级中,硬件版本号要和原本的一样,不然会报错的。然后软件版本号要高于原本的。 当我看到正在升级的页面时,以为已经完成了,WiFi模块串口也一直打印收到升级的数据。 可是最后,升级没有成功。查看串口报错信息,显示 error magic。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
hayden 2017-09-26
赞:loveliness:
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子