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

ESP8266编程与固件烧入汇报与反馈!!

1

主题

6

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
跳转到指定楼层
楼主
发表于 2017-10-12 13:18:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 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),每次启动,提示下图信息,然后就不运行了
没有办法后,尝试烧录“GAgent_00FBG510_04020027_17041911_bps9600.bin”,问题依旧。
后来无意中想到安信可模块在烧录固件的时候,用的SPIMODE是“DIO”,就尝试,先修改项目SDK的makefile中“SPI_MODE?=DIO”,烧录的时候也选择“SPI_MODE=DIO”,重启运行,居然正常了。

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

0

主题

212

帖子

982

积分

超级版主

Rank: 8Rank: 8

积分
982
沙发
发表于 2017-10-13 09:51:12 | 只看该作者
根据银尔达技术,银尔达的esp-12f烧写SPI_MODE要选择DOUT

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

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

1

主题

6

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
地板
 楼主| 发表于 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

主题

13

帖子

351

积分

中级会员

Rank: 3Rank: 3

积分
351
5#
发表于 2017-10-14 20:58:29 | 只看该作者
免费使用STM32、APP自动代码生成工具
你之前不正常的时候RGB亮吗?

点评

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

1

主题

6

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
6#
 楼主| 发表于 2017-10-19 12:26:54 | 只看该作者
hayden 发表于 2017-10-14 20:58
你之前不正常的时候RGB亮吗?

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

本版积分规则

加入Q群 返回顶部

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

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