PlatformIO: [загрузка] Ошибка 2 с платой esp8266 ESP-07 - PullRequest
0 голосов
/ 29 января 2020

Я использую VSCODE для создания проекта. Я создаю проект и выбираю ESp-07 board и ESP8266 RTOS SDK framework, затем создаю файл main.c в каталоге src и копирую содержимое main.c файла esp8266-rtos-sdk-blink пример в мой проект main.c файл. это compile successfully, но когда я хочу загрузить его на мою доску, возникает следующая ошибка:

Обработка esp07 (платформа: espressif8266; framework: esp8266-rtos-sdk; board: esp07) Подробный режим можно включить с помощью опции -v, --verbose КОНФИГУРАЦИЯ: https://docs.platformio.org/page/boards/espressif8266/esp07.html ПЛАТФОРМА: Espressif 8266 2.3.2> Espressif Generi c ESP8266 ESP-07 ОБОРУДОВАНИЕ: ESP8266 80 МГц, 80 КБ ОЗУ, 4 МБ Fla sh ПАКЕТЫ: toolchain-xtensa 1.40802.0 (4.8.2), framework-esp8266-rtos-sdk 1.5.0-beta.5, tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20800.0 (2.8.0), tool-mkspiffs 1.200.0 (2.0) LDF: поиск зависимостей библиотеки -> bit.ly/configure-pio-ldf Режимы LDF: Finder ~ цепочка, совместимость ~ soft Найдено 0 совместимых библиотек Сканирование зависимостей… Нет зависимостей Сборка в режиме релиза Получение максимального размера программы .pio \ build \ esp07 \ firmware.elf Проверка размера .pio \ build \ esp07 \ firmware.elf Расширенное использование памяти доступно через «PlatformIO Home> Project Inspect» ДАННЫЕ: [====] 36,3% (использовано 29754 байта из 81920 байтов) ПРОГРАММА: [=======] 73,9% (использовано 278664 байта из 376832 байтов) Настройка протокола загрузки ... В НАЛИЧИИ: espota, esptool ТЕКУЩИЙ: upload_protocol = esptool Ищете порт загрузки… Автоопределение: COM3 Загрузка .pio \ build \ esp07 \ firmware.bin esptool.py v2.8 Последовательный порт COM3 Подключение ... Чип ESP8266EX Особенности: WiFi Кристалл 26 МГц MA C: 5 c: ср: 7f: 33: a6: e6 Загрузка заглушки… Бегущий пень… Заглушка работает ... Конфигурирование fla sh size ... Автоопределение Fla sh размер: 1 МБ Произошла неустранимая ошибка: файл C: \ Users \ MrTavakoli.platformio \ packages \ framework-esp8266-rtos-sdk \ bin \ esp_init_data_default.bin (длина 128) со смещением 4177920 не помещается в 1048576 байт fla sh , Используйте аргумент --fla sh -size или измените мигающий адрес. *** [загрузить] Ошибка 2

Я успешно тестирую свою плату на платформе Arduino.

Спасибо

1 Ответ

0 голосов
/ 29 января 2020

Я использую плату esp01-1M вместо платы esp07, компилирую и успешно загружаю на плату esp07. снова измените доску на esp07 и добавьте

board_upload.maximum_size = 1048576

в файл platformio.ini, скомпилируйте и загрузите доску на esp07`. Я нашел значение 1048576 из файла esp01_1m. json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...