Hey folks,
It's still unclear for me. When generating an image for the ESP or when flashing it, we are asked to indicate what flash map, which SPI mode and which SPI frequency we want to use. This info is then included in the header of the image. My question is:
Do we have to select the values that matches our hardware, i.e. it's the flash module that imposes these properties and it won't work corresctly with if we selected the wrong mode for example ?
OR
Do the value I selected will be applied and will make the SPI flash operate at the mode and frequency I set ?
In the same idea, if I have a 4M flash, can I select 512+512 map like 1024+1024 if I want to burn a larger software ? (or is the map also imposed by the hardware ?)
Thanks !
What determines the properties of the SPI flash: hardware or software ?
Re: What determines the properties of the SPI flash: hardware or software ?
Postby blubb » Fri Jun 22, 2018 9:47 pm
You have to set the values according to your hardware. The chip reads the values in a fail-safe default mode upon boot and then switches to the given mode. Likewise it expects the images to be at the positions based on your flash map setting.
https://github.com/espressif/esptool/wi ... age-Format
https://github.com/espressif/esptool/wi ... lash-Modes
https://github.com/espressif/esptool/wi ... age-Format
https://github.com/espressif/esptool/wi ... lash-Modes
Who is online
Users browsing this forum: No registered users and 4 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.