ESP32 的 bootloader_init() 源代码在哪里?

在 ESP32 的 bootloader_start.c 中,你可以看到 bootloader_init() 在引导加载程序启动期间被调用

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

bootloader_init() 的实现稍微难找一些,因为它不在 components/bootloader 中,而是在 components/bootloader_support 中,位于特定的平台特定子目录中,例如 ESP32S2 的 components/bootloader_support/src/esp32s2/bootloader_esp32s2.c - v4.4.1 源代码的 Github 链接


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