Как работает процесс сборки в Arduino IDE для ESP8266
Как работает процесс сборки esp8266 в arduino IDE. Arduino ide использует avr-gcc для компиляции программ для микроконтроллеров Atmel. Использует ли он то же самое для компиляции программ для esp8266?
@B45i, 👍2
1 ответ
Лучший ответ:
▲ 2
Используется ли он для компиляции программ для esp8266?.
Нет. Он использует xtensa-lx106-elf-gcc
. Компилятор должен соответствовать архитектуре.
Большая часть «процесса» сборки (как и предпринимаемые действия) такая же, но используются исполняемые файлы, характерные для ядра XTensa EXP8266. Там также есть несколько дополнительных вещей, таких как создание (необязательного) образа SPIFFS и т. д.
,
@Majenko
Смотрите также:
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Понимание процесса компиляции/связывания/загрузки (поэтому мне не нужно использовать IDE)
- Ошибка при компиляции скетча для Arduino Uno (ld return 1)
- Проблема запуска нескольких прерываний на nodemcu 1.0 на одном импульсе восходящего фронта
- Где arduino IDE хранит последний выбор платы?
- Ошибка компиляции
- Как читать и записывать EEPROM в ESP8266
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
Как насчет загрузки кода на плату, он использует для этого avrdude. Является ли процесс загрузки одинаковым для различных плат, таких как nodeMCU или wemos D1., @B45i
Нет, он использует специальную программу для ESP8266, которая называется esptool. *Каждый* исполняемый файл специфичен для ESP8266., @Majenko