ESP — различия между версиями

Материал из CADR
Перейти к: навигация, поиск
(Описание)
(Добавил категорию)
Строка 36: Строка 36:
 
==== Прошивка загрузилась, но не работает ====
 
==== Прошивка загрузилась, но не работает ====
 
В этом случае следует перезагрузить МК.
 
В этом случае следует перезагрузить МК.
 +
 +
[[Категория:База знаний]]

Версия 19:37, 28 июня 2017

ESP-32S

Описание

Получение toolchain'а

Сборка проекта

Для сборки необходимо выполнить следующую команду: ./build.py /path/to/sketch/

Собранный проект будет в подкаталоге в '/tmp'.


Troubleshooting

TypeError: unorderable types: PartitionDefinition PartitionDefinition

На данный момент (2017-06-28) для работы утилит из toolchain'а необходим Python 2:

 https://github.com/espressif/esp-idf-template/issues/3

На Gentoo GNU/Linux проблема решается на переключение на нужную версию Python:

$ eselect python list
Available Python interpreters:
  [1]   python2.7
  [2]   python3.3
  [3]   python3.4 *
$ eselect python set 1

Загрузка прошивки

Из Arduino IDE загрузку следует выполнять на скорости 115200.

После загрузки нужно перезагрузить МК -- можно через кнопку, если таковая есть на плате.

Troubleshooting

Прошивка загрузилась, но не работает

В этом случае следует перезагрузить МК.