收藏官网首页
查看: 525|回复: 5

[讨论] ESP8266编程与固件烧入汇报与反馈!!

1

主题

5

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2017-10-12 13:18:21 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 zjb 于 2017-10-12 13:18 编辑

原由:尝试了开发wifi。esp8266模块分别是“安信可ESP-01S”、“银尔达esp-12”
采用SOC方式,利用开发中心生成的SDK修改使用。
第一天:用ESP-01S,8Mb,烧写固件按照SDK包中的“8M烧录配置说明.jpg”操作,一切顺利。没有问题

第二天:改用“银尔达esp-12”,修改云端MCU开发方式,改成“ESP8266_32M ”。把代码修改好,并在“user_main.c”中修改:
    uart_init_3(115200,115200);
    UART_SetPrintPort(0);
按一下操作烧录固件:
  esp_init_data_default.bin          0x3fc000
  blank.bin                                  0x3fe000
  boot_v1.6.bin                           0x00000
  user1.4096.new.6.bin               0x01000    选项:CrystalFreq=26M  SPI_SPEED=40MHz    SPI_MODE=QIO    FLASH_SIZE=32Mbit-C1,
过程很顺利,没有错误。


但是模块重新启动运行,端口乱码,采用“安信可串口工具”查看(因为它支持74880),每次启动,提示下图信息,然后就不运行了 TIM截图20171012130944.png
没有办法后,尝试烧录“GAgent_00FBG510_04020027_17041911_bps9600.bin”,问题依旧。
后来无意中想到安信可模块在烧录固件的时候,用的SPIMODE是“DIO”,就尝试,先修改项目SDK的makefile中“SPI_MODE?=DIO”,烧录的时候也选择“SPI_MODE=DIO”,重启运行,居然正常了。

问题就是烧录的时候“SPI_MODE“到底应该怎么选?机智云的教程要求是”QIO“,但是实际尝试没有成功(“银尔达esp-12”)

0

主题

43

帖子

323

积分

超级版主

Rank: 8Rank: 8

积分
323
发表于 2017-10-13 09:51:12 | 显示全部楼层
根据银尔达技术,银尔达的esp-12f烧写SPI_MODE要选择DOUT

33

主题

713

帖子

1490

积分

超级版主

Rank: 8Rank: 8

积分
1490
发表于 2017-10-13 10:38:09 | 显示全部楼层
官网上的文档中心是安信可的ESP8266-12,可能与银尔达的模组内置flash型号不同,所以SPI也会不同,另外GAgent_00FBG510_04020027_17041911_bps9600.bin这个固件是GPRS固件,所以不适用你手上的模组,如果你烧录了SOC的固件的话,GPIO2口打印出来的日志波特率应是115200而不是74880

1

主题

5

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2017-10-14 16:48:41 | 显示全部楼层
谢谢“烽烽 ”、“boboP ”,
SPI Flash Mode
QIO , for flash that support quad r/w operation(e.g. W25Q)
QOUT, for flash that support quad read operation(e.g. W25Q)
DIO, for flash that support dual r/w operation(e.g. W25Q &W25X)
DOUT, for flash that support dual read operation(e.g. W25Q &W25X)

我上面的提问中“没有办法后,尝试烧录“GAgent_00FBG510_04020027_17041911_bps9600.bin”,问题依旧。”属于错误输入,不好意思了,应该是“GAgent_00ESP826_04020025_32Mbit_201708301927_combine.bin”

再次谢谢两位!!!

1

主题

12

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
发表于 2017-10-14 20:58:29 | 显示全部楼层
校园创客福利
你之前不正常的时候RGB亮吗?

点评

zjb
RGB?你使用的板是什么,我没有,我是用一个模块,自己搭的电路。  详情 回复 发表于 2017-10-19 12:26

1

主题

5

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2017-10-19 12:26:54 | 显示全部楼层
hayden 发表于 2017-10-14 20:58
你之前不正常的时候RGB亮吗?

RGB?你使用的板是什么,我没有,我是用一个模块,自己搭的电路。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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