收藏官网首页
查看: 70379|回复: 22

[问答] ESP8266烧写后没有任何反应,在一个奇怪的波特率输出

1

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
跳转到指定楼层
楼主
发表于 2017-7-12 20:01:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
esp8266烧写后没有任何反应,在一个76800波特率输出了这些信息。

  1. load 0x40100000, len 1856, room 16
  2. tail 0
  3. chksum 0xef
  4. load 0x00000000, len 0, room 8
  5. tail 0
  6. chksum 0xef
  7. load 0x00000000, len 0, room 0
  8. tail 0
  9. chksum 0xef
  10. csum 0xef
  11. csum err
  12. ets_main.c
复制代码
模块上的灯没有闪烁,发送命令也没有回复。
大佬们快来帮帮忙,看看是啥问题

8266的烧写过程是严格按照官方提供的教程来的。

烧写也已经显示成功。

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
推荐
发表于 2018-4-3 19:10:57 | 只看该作者
我也遇到了这样的问题,我是这么解决的
1 . DIO 模式下载
2. 注意观察下载时检测到的信息,我的模块是  32Mbit 26Mhz的
3.在examles\driver\include\readme.txt 中有下面这样的信息,从中可以了解到flash的地址有点不同
  32Mbit 的模块
eagle.flash.bin                    0x00000
eagle.irom0text.bin            0x40000
blank.bin                            0x7e000 & 0x3fe000
esp_init_data_default.bin  0x3fc000

****************BOOT MODE****************
download:
Flash size 8Mbit: 512KB+512KB
boot_v1.2+.bin              0x00000
user1.1024.new.2.bin          0x01000
esp_init_data_default.bin        0xfc000        (optional)
blank.bin                   0x7e000 & 0xfe000

Flash size 16Mbit: 512KB+512KB
boot_v1.2+.bin              0x00000
user1.1024.new.2.bin          0x01000
esp_init_data_default.bin        0x1fc000 (optional)
blank.bin                   0x7e000 & 0x1fe000

Flash size 16Mbit-C1: 1024KB+1024KB
boot_v1.2+.bin              0x00000
user1.2048.new.5.bin          0x01000
esp_init_data_default.bin        0x1fc000 (optional)
blank.bin                   0xfe000 & 0x1fe000

Flash size 32Mbit: 512KB+512KB
boot_v1.2+.bin              0x00000
user1.1024.new.2.bin          0x01000
esp_init_data_default.bin        0x3fc000 (optional)
blank.bin                   0x7e000 & 0x3fe000

Flash size 32Mbit-C1: 1024KB+1024KB
boot_v1.2+.bin              0x00000
user1.2048.new.5.bin          0x01000
esp_init_data_default.bin        0x3fc000 (optional)
blank.bin                   0xfe000 & 0x3fe000

****************NON-BOOT MODE****************
download
eagle.flash.bin                0x00000
eagle.irom0text.bin        0x40000
blank.bin               
        Flash size 4Mbit:        0x3e000        & 0x7e000
        Flash size 8Mbit:        0x7e000 & 0xfe000
        Flash size 16Mbit:      0x7e000 & 0x1fe000
        Flash size 16Mbit-C1:   0xfe000 & 0x1fe000
        Flash size 32Mbit:      0x7e000 & 0x3fe000
        Flash size 32Mbit-C1:   0xfe000 & 0x3fe000
esp_init_data_default.bin         (optional)       
        Flash size 4Mbit:        0x7c000 (not use since at v0.51)
        Flash size 8Mbit:        0xfc000
        Flash size 16Mbit:      0x1fc000
        Flash size 16Mbit-C1:   0x1fc000
        Flash size 32Mbit:      0x3fc000
        Flash size 32Mbit-C1:   0x3fc000

*NOTICE*:
UPDATE is not supported in non-boot mode

****************************************

Update steps
1.Make sure TE(terminal equipment) is in sta or sta+ap mode
ex. AT+CWMODE=3
    OK

2.Make sure TE got ip address
ex. AT+CWJAP="ssid","12345678"
    OK

    AT+CIFSR
    192.168.1.134

3.Let's update
ex. AT+CIUPDATE
    +CIPUPDATE:1    found server
    +CIPUPDATE:2    connect server
    +CIPUPDATE:3    got edition
    +CIPUPDATE:4    start start

    OK

note. If there are mistakes in the updating, then break update and print ERROR.



57

主题

156

帖子

716

积分

高级会员

Rank: 4

积分
716
推荐
发表于 2017-7-13 10:12:43 | 只看该作者
本帖最后由 Genius 于 2017-7-13 10:28 编辑

这段日志是ESP8266打印的,如果没有更多的日志且重复打印,一般是没有加载到应用程序部分而一直在重启模组。

请判断下面几项是否有区别,如有请解决:
1、确定模组是不是4MByte的,目前机智云发布的固件和soc代码都是基于4MByte的模组。
2、如果是soc方案,确定下编译方法,使用./app/gen_misc.sh,而不能在根目录make。两种编译的方式是不同的。
3、烧录时地址是否正确。请使用下面链接方法进行烧录。    esp8266串口烧写说明 http://docs.gizwits.com/zh-cn/deviceDev/ESP8266%E4%B8%B2%E5%8F%A3%E7%83%A7%E5%86%99%E8%AF%B4%E6%98%8E.html

另外说明下,gokit硬件是有mcu方案和soc方案的,区别如下:
1、mcu方案
   模组烧录机智云发布的固件,并插到功能板的mcu一侧的插槽内,需要接底板。主要传感器操作都在mcu上实现,可利用机智云自动生成的mcu代码来实现。参考文档:http://docs.gizwits.com/zh-cn/quickstart/%E8%AE%BE%E5%A4%87%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5.html
2、soc方案
    模组烧录机智云自动生成的soc代码,并插到功能板的soc一测的插槽内,不需要接底板。主要传感器操作都在模组上实现。参考文档:http://docs.gizwits.com/zh-cn/deviceDev/UseSOC.html


更多资料请见机智云文档中心 http://docs.gizwits.com/zh-cn/overview/overview.html


2

主题

8

帖子

197

积分

注册会员

Rank: 2

积分
197
推荐
发表于 2018-3-15 14:21:50 | 只看该作者
本帖最后由 hcz3721 于 2018-3-15 16:48 编辑

ESP8266按照网上提供方法做一个机智云的LED,总结一下哈!主要部分不多说了,可以参考这位仁兄帖子来做。http://club.gizwits.com/thread-6447-1-1.html。开始也是百般折腾不得成(没办法业余爱好者),期间怀疑小黄版的闪存容量不匹配,烧录地址不匹配等可能因素,先后用eclipse和乐鑫虚拟机折腾,虽然都可以有编译输出的新文件。总是状况百出,没有正常工作过。串口打印也是各有不同。不过最后还是弄好了用了Aithinker的eclipse-V0.5(支持ESP32).
总结一下注意两点:
1. 代码目录下的markfile需要修改(为什么机智云在生成代码之前不加选项,使文件生成一次到位)。
2. 如果使用eclipse编写的,请一定要先保存代码然后再清除和编译。如果不保存那么默认编译输出的bin实际还是修改之前的的。这点和KEIL、 IAR等工具默认配置不同,而这个小细节几乎所有的教程、帖子都没有提及!!!。参考下图设置可自动建立工程和保存,记得修改后点击Apply。否则请:写好代码>>保存>>CleanProject>>BuildProject.



esp8266Makefile修改.png (55.29 KB, 下载次数: 805)

esp8266Makefile修改.png

IO初始化.png (56.76 KB, 下载次数: 768)

IO初始化.png

加入一个闪烁的LED的变量.png (42.33 KB, 下载次数: 782)

加入一个闪烁的LED的变量.png

加入一个闪烁的LED判断烧录是否OK.png (43.86 KB, 下载次数: 847)

加入一个闪烁的LED判断烧录是否OK.png

手机App控制响应LED.png (81.26 KB, 下载次数: 825)

手机App控制响应LED.png

eclipse自动编译设置0.png (80.49 KB, 下载次数: 822)

eclipse自动编译设置0.png

eclipse自动编译设置.png (72.65 KB, 下载次数: 786)

eclipse自动编译设置.png

0

主题

5

帖子

76

积分

注册会员

Rank: 2

积分
76
沙发
发表于 2017-7-12 20:37:27 | 只看该作者
校园创客福利
同问,我的8266烧写后也这么显示,每次重置就会输出一串这样的log,尝试接gpio2的gagent的日志接口,发现什么都没有输出,看论坛有人说是供电不足,改用可调电源供电,3.3v输入了3.5v一直保持稳定,依然是这样的输出,用机智云的串口助手发送指令完全没有反应,模块上的灯也不闪。。
  1. ets Jan  8 2013,rst cause:2, boot mode:(3,6)

  2. load 0x40100000, len 2408, room 16
  3. tail 8
  4. chksum 0xef
  5. load 0x00000000, len 0, room 0
  6. tail 0
  7. chksum 0xef
  8. load 0x00000000, len 0, room 8
  9. tail 0
  10. chksum 0xef
  11. csum 0xef
  12. csum err
  13. ets_main.c
  14. ets Jan  8 2013,rst cause:2, boot mode:(3,6)

  15. load 0x40100000, len 2408, room 16
  16. tail 8
  17. chksum 0xef
  18. load 0x00000000, len 0, room 0
  19. tail 0
  20. chksum 0xef
  21. load 0x00000000, len 0, room 8
  22. tail 0
  23. chksum 0xef
  24. csum 0xef
  25. csum err
  26. ets_main.c
复制代码


321

主题

1054

帖子

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
QQ
板凳
发表于 2017-7-12 20:58:31 | 只看该作者
把你们的实物模块发个图看看
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

1

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
地板
 楼主| 发表于 2017-7-12 21:33:36 | 只看该作者
bigfanofloT 发表于 2017-7-12 20:58
把你们的实物模块发个图看看

这个使用的是淘宝的ESP8266 上面是一块ESP-F 以及自带的CP2102串口

QQ截图20170712213239.jpg (35.17 KB, 下载次数: 630)

QQ截图20170712213239.jpg

点评

这个flash小了吧,要用4MB Flash的,这个才1MB  详情 回复 发表于 2017-7-12 21:43

0

主题

5

帖子

76

积分

注册会员

Rank: 2

积分
76
5#
发表于 2017-7-12 21:35:41 | 只看该作者
bigfanofloT 发表于 2017-7-12 20:58
把你们的实物模块发个图看看

你好,我的板子是官方的gikit3上的乐鑫的8266,原本是soc模式的。。。。

点评

不存在SOC模式和MCU模式这种说法呢,MCU方案只模组不进行数据处理,后传给后级单片机处理 SOC方案:仅模组完成数据处理,以及相应动作 MCU方案只用烧Gagent进去就行了 SOC方案相当于在Gagent上再做二次开发  详情 回复 发表于 2017-7-13 09:25
现在 mcu 模式 ?  详情 回复 发表于 2017-7-12 21:44

321

主题

1054

帖子

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
QQ
6#
发表于 2017-7-12 21:43:24 | 只看该作者
Echainzh 发表于 2017-7-12 21:33
这个使用的是淘宝的ESP8266 上面是一块ESP-F 以及自带的CP2102串口

这个flash小了吧,要用4MB Flash的,这个才1MB
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

321

主题

1054

帖子

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
QQ
7#
发表于 2017-7-12 21:44:18 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
kombi 发表于 2017-7-12 21:35
你好,我的板子是官方的gikit3上的乐鑫的8266,原本是soc模式的。。。。

现在
mcu
模式
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

0

主题

5

帖子

76

积分

注册会员

Rank: 2

积分
76
8#
发表于 2017-7-13 07:56:42 | 只看该作者

现在想用mcu模式,但是gagent还没成功烧录进去。。。

点评

首先确定flash是4MB的,实例(ESP8266~12F)  详情 回复 发表于 2017-7-13 09:21

4

主题

20

帖子

189

积分

注册会员

Rank: 2

积分
189
9#
发表于 2017-7-13 09:21:24 | 只看该作者
kombi 发表于 2017-7-13 07:56
现在想用mcu模式,但是gagent还没成功烧录进去。。。

首先确定flash是4MB的,实例(ESP8266~12F)

4

主题

20

帖子

189

积分

注册会员

Rank: 2

积分
189
10#
发表于 2017-7-13 09:25:46 | 只看该作者
kombi 发表于 2017-7-12 21:35
你好,我的板子是官方的gikit3上的乐鑫的8266,原本是soc模式的。。。。

不存在SOC模式和MCU模式这种说法呢,MCU方案只模组不进行数据处理,后传给后级单片机处理
SOC方案:仅模组完成数据处理,以及相应动作

MCU方案只用烧Gagent进去就行了
SOC方案相当于在Gagent上再做二次开发

0

主题

5

帖子

76

积分

注册会员

Rank: 2

积分
76
12#
发表于 2017-7-13 11:25:40 | 只看该作者
Xddstudio_user 发表于 2017-7-13 09:21
首先确定flash是4MB的,实例(ESP8266~12F)

用官方的烧录软件能识别到flash大小为32mbit,也就是4mbyte的flash(而且我这块板子本身是官方gokit配的。。原本是soc方案。理论上官方已经烧录过程序了,不应该在硬件上出错)

0

主题

5

帖子

76

积分

注册会员

Rank: 2

积分
76
13#
发表于 2017-7-13 11:27:23 | 只看该作者
校园创客福利
yujietian 发表于 2017-7-13 10:12
这段日志是ESP8266打印的,如果没有更多的日志且重复打印,一般是没有加载到应用程序部分而一直在重启模组 ...

我是打算使用mcu方案,烧录gagent到8266,烧录地址按照烧录说明,尝试用了combin固件,地址0x0,或者四个文件单独烧录的方式,都出现了我之前描述的问题

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
14#
发表于 2017-7-13 20:32:36 | 只看该作者
你试一下,用DIO方式烧录,我在安可信官方店买的ESP8266-12F单模块,用QIO方式烧录,显示烧录成功,但实际没成功,后来用DIO方式烧录却成功了,同一个店买的小黑板却要用QIO方式烧录。

36

主题

308

帖子

70

积分

注册会员

Rank: 2

积分
70
15#
发表于 2017-7-14 18:54:37 | 只看该作者
根据你这个问题我在以前的答疑中解答过.
1.请确定是不是4M 如果是 请更换下载的方式(因为近期flash紧张就使用的不同厂家的flash 所一导致程序没有运行 )烧写模式更换如下 spi MODE  QIQ 更正为DOUT 在下载 试一下把.期待你的验证和反馈

点评

这个办法是可以的。我遇到同样问题,安装您说的DOUT方式解决了。再换其他方式也没问题了  详情 回复 发表于 2018-1-18 14:45
G3机智云物联网云服务 287087942
有什么疑问,可以在论坛,qq群(优先在论坛哦,避免重复造轮子)
在论坛提问的回答率是100%!!!!!!!!
希望和大家一起交流学习.

0

主题

4

帖子

148

积分

注册会员

Rank: 2

积分
148
16#
发表于 2017-8-11 14:36:04 | 只看该作者
解决了吗,我也出现这问题了,怎么处理

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
17#
发表于 2017-10-22 23:12:25 | 只看该作者
有没有找到解决办法?换用其它下载模式打印下面的东西
【2017-07-22 23:07:52 633】dr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40210ccc, epc2=0x00000000, epc3=0x
【2017-07-22 23:07:52 646】00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception
【2017-07-22 23:07:52 657】(0):
epc1=0x40210ccc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
18#
发表于 2017-11-19 23:26:13 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
一样的情况

0

主题

20

帖子

597

积分

高级会员

Rank: 4

积分
597
19#
发表于 2018-1-18 14:40:13 来自手机 | 只看该作者
使用DOUT模式烧写

0

主题

20

帖子

597

积分

高级会员

Rank: 4

积分
597
20#
发表于 2018-1-18 14:43:12 来自手机 | 只看该作者
参见http://www.kumouse.com/?p=1203,我用这个方法成功解决问题了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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