近日,从网上购得一块ESP8266,可是,在做测试的时候,此模块启动显示不是r为:invalid,查阅资料后得知,某些功能无法实现。于是,尝试升级固件。
根据模块的接法方法,得知:其中GPIO0为高电平代表从FLASH启动,GPIO0为低电平代表进入系统升级状态,此时可以经过串口升级内部固件。于是,按照方法接后,从官网取得最新版本的固件文件和工具。
当接好线后,启动后显示的信息为: ets Jan 8 2013,rst cause:2, boot mode:(1,6),表示此时已进入刷机模式。
根据刷机包及模块信息,选择40MHz,DOUT,8Mbit,点击START,即开始升级固件,顺利完成。
刷机完成后,恢复接线方式为从FLASH正常启动, ESP8266模块的显示信终于显示为ready了。