Chat freely about anything...

User avatar
By septijo
#27907 Dear all,

Lately, i got some problem on accessing (read or write) the flash region above 0x80000 (after 512 kbytes) on my esp12e (32mbit flash).

Everything that i wrote there (by erasing and then write to the flash), can not be read back (read result different from written data).

But if i wrote it below 0x80000, e.g. 0x7C000, i can read it back succesfully.

Was it caused by bugs on the sdk ?
Already posted it on the bbs.espressif.com (reported bugs area) with no luck (it was moderated, tooks 5 days to appear there, and no one reply)

Please advice.

best regards,
User avatar
By septijo
#27912
eriksl wrote:What method of flashing do you use? ESP8266 code or something like esptool?

dear eriksl,
i already tried with 2 methods, e.g. :
a. using Flash Downloader v1.2
b. using SDK code (spi_flash_erase_sector then spi_flash_erase_read)

best regards,

ps: i though, maybe my ESP12E use a bad SPI Flash Chip ? anyone ever try to write and read flash's address above 0x80000 ?
User avatar
By septijo
#27913
septijo wrote:
eriksl wrote:What method of flashing do you use? ESP8266 code or something like esptool?

dear eriksl,
i already tried with 2 methods, e.g. :
a. using Flash Downloader v1.2
b. using SDK code (spi_flash_erase_sector then spi_flash_erase_read)

best regards,

ps: i though, maybe my ESP12E use a bad SPI Flash Chip ? anyone ever try to write and read flash's address above 0x80000 ?


sorry, i typed wrongly. i mean :
b. using SDK code (spi_flash_erase_sector then spi_flash_erase_write)

best regards,