Hi,
I want to ask if someone can provide me some information about native programming in C of ESP8266. I'm trying to find more informations but what I find is scattered information on different sites. First of all as I understand there is an OS running on ESP8266, and we can add a task with a user code. So, when we upload a new code what we're doing is compiling the entire firmware(so also not user related tasks) that is uploaded to embedded MCU or just replacing a space of memory dedicated to user codes?
Also, about memory we can upload codes to external EEPROM, but there is internal memory on ESP? I mean when I power on ESP it gets ALL firmware code from extenal memory(that is not ICACHE_FLASH) or it have also embedded memory or just embedded memory for just FW? About spaces how much there is? I've read someone saying 80kB someone 32kB(datasheet).
About registry writing I've read that is slow, what you mean with register writing? Memory operations or peripheral registers? For example changes values to a peripheral (I2C, SPI, PWM) is very slow(in mS range)? Reading wifi data?
Sorry my newbie questions.
Thank you!
Explainations of ESP8266 memory and FW
Who is online
Users browsing this forum: No registered users and 1 guest
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.