ESP32 (ESP-IDF) 上 main_task() 在哪里启动?

FreeRTOS 主任务 main_task()(反过来启动 app_main())在 esp_startup_start_app_common() 中启动:

esp_main_task_call.cpp
portBASE_TYPE res = xTaskCreatePinnedToCore(&main_task, "main",
                                            ESP_TASK_MAIN_STACK, NULL,
                                            ESP_TASK_MAIN_PRIO, NULL, ESP_TASK_MAIN_CORE);

对于 ESP-IDF 版本 4.4.1,这是它被调用的位置的链接


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