How to flash the ESP32
Posted: Sat Aug 31, 2024 2:54 pm
Hi all
I write from Italy
I'm new in ESP32, and telling the truth I just bought some ESP-01M (ESP8285) modules two months ago, just to test them.
I found the "game" really interesting, so I'm here because I want to try to build my first own board using the ESP32 model (as I need both the WiFi and Blutooth features, to be used in separate moments), but I ran into difficulties gathering info about their usage.
I normally draw my projects adopting Atmel, NXP, Texas and STM microcontrollers in single or multiCPU projects, and I usually avoid the usage of a bootloader.
I'd try to connect the ESP32 chip to a STM main microcontroller, in this particular -first- case.
Is it possible to flash a ESP32 chip using one of its ISP ports (just for example?) on some Atmel models it is possible to flash programs using their proprietary UPDI protocol on a single pin, anything similar on the Espressif side?
My questions could be considered stupid but I did not find clear information on that, as I started to gather info 3 days ago without luck, I just found info and utube videos on how to flash the ESP32 via UART (using a preloaded bootloader, of course).
Does ESP32 come with a preinstalled bootloader by Espressif?
I usually send a particular string to the main chip of my circuits, in order to switch the communication and redirect the following data stream (program or data) to the target chips. Could I be able to do so using the ESP32 as a peripheral?
I'm not ready to consider the usage of the ESP32 alone, as a main microcontroller in this moment.
I've not knowledge and experience to do that.
Thank you for your attention
Romano
I write from Italy
I'm new in ESP32, and telling the truth I just bought some ESP-01M (ESP8285) modules two months ago, just to test them.
I found the "game" really interesting, so I'm here because I want to try to build my first own board using the ESP32 model (as I need both the WiFi and Blutooth features, to be used in separate moments), but I ran into difficulties gathering info about their usage.
I normally draw my projects adopting Atmel, NXP, Texas and STM microcontrollers in single or multiCPU projects, and I usually avoid the usage of a bootloader.
I'd try to connect the ESP32 chip to a STM main microcontroller, in this particular -first- case.
Is it possible to flash a ESP32 chip using one of its ISP ports (just for example?) on some Atmel models it is possible to flash programs using their proprietary UPDI protocol on a single pin, anything similar on the Espressif side?
My questions could be considered stupid but I did not find clear information on that, as I started to gather info 3 days ago without luck, I just found info and utube videos on how to flash the ESP32 via UART (using a preloaded bootloader, of course).
Does ESP32 come with a preinstalled bootloader by Espressif?
I usually send a particular string to the main chip of my circuits, in order to switch the communication and redirect the following data stream (program or data) to the target chips. Could I be able to do so using the ESP32 as a peripheral?
I'm not ready to consider the usage of the ESP32 alone, as a main microcontroller in this moment.
I've not knowledge and experience to do that.
Thank you for your attention
Romano