- Wed May 11, 2016 11:47 am
#47298
I've posted this as a new topic although it is a very old one I'm sure. I've posted questions in the past regarding issues with flashing nodeMcu to several types of 8266 modules; specifically ESP-07, and ESP-12. I have been successful, then unsuccessful, now successful again in the process. (Those who've read my posts are probably sure I'm insane). The flashing of the '07 modules produced what seems to be usable items. However I am still having issues with the '12s. The "can" on the module indicate an "ESP-12MOD". I can flash this module (presumably) using the nodeMcu flasher, but it will not accept commands from ESPlorer as the '07's will. When flashing, the nodeMcu flasher indicated in the lower right corner of the ui, that says "size 461984 bytes". Is that the size of the bin to be flashed? I'd thought this particular module had 4Mb of memory, so I set that value in the "flash size" selection under the advanced tab of the nodeMcu flasher. The module flashed, but didn't function. I then set the flash size for 512KB, it flashed and FUNCTIONED?!?! I then opened Esplorer, and queried the module using the button to do so for "chip info" the returned information was:
0 9 6 128751 1458400 4096 2 40000000 in the format of:
NodeMCU version, chipid, flashid, flash size, flash mode, flash speed
This indicates the flash size at 4096KB. This has me totally confused. Why wouldn't it function when flash size was set for 4MB? What is the size of the flash memory in my ESP 12mod?
I know there have been several versions of ESP-12s, and I've searched for a table showing that information but can't seem to find one. Apparently I'm looking in the wrong places. Forgive my slow startup on these modules, much of the terminology, as well as concepts are new to an old guy who worked with discreet IC's and processors. Add to that efforts to get started, changing platforms, IE: nodeMcu vs Arduino IDE, or using ESPtool vs Esplorer, has helped in confusing me. Thanks for any insight and/or direction.