ESP32: Wo befindet sich der bootloader_init()-Quellcode?

English Deutsch

In der ESP32 bootloader_start.c können Sie sehen, dass bootloader_init() während des Bootloader-Starts aufgerufen wird:

bootloader_init_call.cpp
if (bootloader_init() != ESP_OK) {
    bootloader_reset();
}

Die Implementierung von bootloader_init() ist etwas schwerer zu finden, da sie sich nicht in components/bootloader sondern in components/bootloader_support befindet, in einem plattformspezifischen Unterverzeichnis, zum Beispiel in components/bootloader_support/src/esp32s2/bootloader_esp32s2.c für den ESP32S2 – Github-Link zum v4.4.1-Quellcode.


Check out similar posts by category: Embedded, ESP8266/ESP32