ESP — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (→Загрузка прошивки) |
Avp (обсуждение | вклад) (→Загрузка прошивки) |
||
Строка 28: | Строка 28: | ||
== Загрузка прошивки == | == Загрузка прошивки == | ||
Из Arduino IDE загрузку следует выполнять на скорости 115200. | Из Arduino IDE загрузку следует выполнять на скорости 115200. | ||
+ | |||
+ | После загрузки нужно перезагрузить МК -- можно через кнопку, если таковая есть на плате. | ||
+ | |||
+ | === Troubleshooting === | ||
+ | ==== Прошивка загрузилась, но не работает ==== | ||
+ | В этом случае следует перезагрузить МК. |
Версия 19:32, 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
Прошивка загрузилась, но не работает
В этом случае следует перезагрузить МК.