[讨论] ESP8266编程与固件烧入汇报与反馈!!
1660 查看
2 回复
 楼主 | 发布于 2017-10-17 | 只看楼主
分享到:
原由:尝试了开发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 ) (0 )

制动防抱死控制系统(ABS)

回复 举报

回复于 2018-06-20 沙发

感谢分享!有需要机械臂,电源,硬件电路设计,软件编程,开发板等各种定制的可以私聊我哦,相互学习,共同进步。
(0 )
评论 (0) 举报

回复于 2020-03-16 2#

谢谢分享
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部