-->
Page 1 of 3

Problem accessing flash area above 0x80000

PostPosted: Sun Sep 06, 2015 3:15 am
by septijo
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,

Re: Problem accessing flash area above 0x80000

PostPosted: Sun Sep 06, 2015 4:51 am
by eriksl
What method of flashing do you use? ESP8266 code or something like esptool?

Re: Problem accessing flash area above 0x80000

PostPosted: Sun Sep 06, 2015 5:04 am
by septijo
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 ?

Re: Problem accessing flash area above 0x80000

PostPosted: Sun Sep 06, 2015 5:06 am
by septijo
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,