02. Начало работы, настраиваем Eclipse

 Начало работы, настраиваем Eclipse

Установка и настройка среды:

  1. Скачиваем с сайта https://www.eclipse.org/ Eclipse и устанавливаем версию для c/c++ developers
  2. Копируем папку «esp8266» из архива (весит около 260мБ) в директорию по умолчанию, у меня это корень диска «C»
  3. Устанавливаем Python 2,7 из архива, при установке ВЫБРАТЬ ПУНКТ ПРОПИСАТЬ В PATH (или прописать вручную C:\Python27;C:\Python27\Scripts), проверяем что он установился:-в командной строке (win+R + «cmd») вводим команду "python --version"
    -Если результат примерно как рисунке — приступаем к следующему шагу, если нет — может помочь перезагрузка ПК и/или переустановка Python
    -После устанавливаем esptool.py для этого водим в командной строке «pip install esptool»и ждем окончания установки
    -Можно проверить правильность установки командой "esptool.py --version"
  4. Запускаем mingw-get-setup (можно не устанавливать GUI и потом запустить скрипт из папки «Espressif-ESP8266-DevKit-Addon»)
  5. прописываем MinGW в переменную PATH (мой компьютер->свойства->Дополнительные параметры системы->переменные среды->системные переменные->PATH) для моего места установки пришлось дописать «;C:\MinGW\bin»
  6. Запускаем Eclipse, можно открыть пример и архива (FirstProject) для этого нажимаем
    File->Import->General->Existing Project into Workspace, указываем папку с проектом и нажимаем Finish.
  7. Кликаем на название проекта и выбираем его свойства.

Выполняем настройки:
вписываем строки:

mingw32-make.exe -f ${ProjDirPath}/Makefile
${workspace_loc:/FirstProject}/
в поля как на рисунке ниже

Переходим на вкладку Tool Chain Editor и проверяем компилятор.

Проверим что в Eclipse прописались пути к файлам проекта:

Выбираем Проект->Properties->C/C++ General и делаем настройки как на рисунке

Сохраняем изменения.

Далее переходим в Window->Preferences->General->Workspace ставим галочку у пункта «Save automatically…»


На этом пункте настройка eclipse завершена.
//
//————————————————————————————-
//

Переходим в проект — Makefile
-Правим (при необходимости пути)
-Подключаем плату с esp8266 к компьютеру (в режиме заливка прошивки — см. статью) — в верху makefile меняем com port и частоту при необходимости.
-Проверяем что адрес дефолтной прошивки правильный.

Открываем меню «Make Target» справа:

  1. Нажимаем цель erase_flash (очищаем flash)
  2. Нажимаем цель Load_Default_Flash (+делаем reset по питанию и переключаемся в режим исполнения кода)
  3. Нажимаем цель clean (удаляем старые прошивки и тд с локального диска) (+делаем reset по питанию) P.S. если каталоги пустые — может выдать ошибку.
  4. Нажимаем кнопку компилировать (молоточек) в верхней панели
  5. Нажимаем цель flash (+делаем reset по питанию) .

 

При первичной загрузке надо выполнять пункты 1-5, при повторной заливке прошивки достаточно выполнять пункты 3-5.
Примечание: иногда контроллер может не прошиться с первой попытки а eclipse выдать ошибку — самый простой вариант — пересобрать проект (п.4) и прошиться заного (п.5).

Должна пройти загрузка и после перезапуска платы светодиод начнет моргать.

На этом этапе мы настроили среду и смогли зашить первый проект в отладочную плату. В дальнейшем мы подробнее пройдем использующиеся функции.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *