收藏官网首页
查看: 223|回复: 4

[问答] Gokit3+ESP8226模块的SOC方案

4

主题

4

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
 楼主| 发表于 2020-9-9 09:59:58 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
大佬们,我想问问关于机智云SOC方案的问题,我想问,为什么我按照机智云社区中SOC程序烧写代码进板子里之后板子的三色灯就一直亮,按key2无法变绿,无法配置Arilink模式连上设备。这个问题怎么解决。

0dcc3892deb168c1c054a7cfa17d887.jpg
发表于 2020-9-10 11:56:40 | 显示全部楼层
自动生成代码,编译烧录才有用,别乱去用别人代码,自动生成的代码没有LED指示程序
发烧友

2

主题

21

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
发表于 2020-9-15 18:37:23 | 显示全部楼层
哈哈 和我那个一样 搞了半个月都没理解到代码。最后直接买了易微联模块,不用写代码,按照自己的需求买,模块都是写好了固件的。直接使用,不再伤脑筋。

1

主题

3

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2020-9-18 00:12:48 | 显示全部楼层
这两天算是把官方 Demo 自己烧进去跑起来了,你的问题我也遇到了,我猜测几个原因:
1.代码没有烧成功,按照你说的烧录成功了,这种情况暂时可以忽略。
2.没有烧录官方的 Demo,自己定义的工程:数据点和自动生成的代码没有添加必要的逻辑。如果是这种我建议你先把官方 Demo 烧一边,毕竟官方文档中写得很清楚怎么改代码,跟着写一遍,再回头看代码就好理解了。http://docs.gizwits.com/zh-cn/deviceDev/UseSOC_BK.html
3.很确定自己的代码是 OK 的,烧录完了将拨码开关设为正常使用模式(上拨位置)和 Reset键重启模组了吗?

1

主题

3

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2020-9-19 01:22:43 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
自动生成的代码默认没有加三色灯的逻辑,需要在 user_main.c 中添加逻辑:
/**
* Key2 key to short press processing
* @param none
* @return none
*/
LOCAL void ICACHE_FLASH_ATTR key2ShortPress(void)
{
    GIZWITS_LOG("#### key2 short press, soft ap mode \n");
    rgbControl(250, 0, 0); ///< 新添加代码: Soft AP mode, RGB red
    gizwitsSetMode(WIFI_SOFTAP_MODE);
}

/**
* Key2 button long press
* @param none
* @return none
*/
LOCAL void ICACHE_FLASH_ATTR key2LongPress(void)
{
    GIZWITS_LOG("#### key2 long press, airlink mode\n");
    rgbControl(0, 250, 0); ///< 新添加代码: AirLink mode, RGB Green
    gizwitsSetMode(WIFI_AIRLINK_MODE);
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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