Загрузка

Загрузка

Когда плата ESP32 включается, она выполняет следующие шаги:

Сначала выполняется загрузчик esp-idf.

Выполняется esp-idf start_cpu.

Выполняется инициализация системы:

  1. Инициализация структур.

  2. Настройка начальных драйверов.

  3. Монтирование файловых систем.

  4. Запуск интерпретатора Lua, выполнение файла system.lua и файла autorun.lua, если они присутствуют в основной файловой системе (или из romfs, если нет).

Lua способна обрабатывать команды пользователя. На шагах 1, 2 и 3 пользователь Lua RTOS может прервать выполнение начальных скриптов (system.lua / autorun.lua), отправив символ 0x04 в консоль. Это может быть использовано для загрузки платы в случае проблем со скриптом в процессе разработки.