Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By lilzz
#48955
martinayotte wrote:The number 0x40000 has nothing to do with the Flash Size, it is the address where the firmware has been compiled for. For example, the AT Firmware provided in SDK 1.5.4 is located at 0x10000.


It does has to do with flash address.
0x40000 means the code be programmed at flash address 0x40000
0x10000 then the AT firmwares programmed at flash address 0x10000.
User avatar
By martinayotte
#48990 Again, the flash address where some code is uploaded is totally unrelated with flash size.
It does has to do with flash address.
0x40000 means the code be programmed at flash address 0x40000
0x10000 then the AT firmwares programmed at flash address 0x10000.

Where did you took the 0x40000 number ? Is the firmware you wish to use has been built according to that address ?
BTW, also, don't expect having both custom firmware and AT firmware running at the same time.