ESP — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (Создал страницу) |
Avp (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
== Получение toolchain'а == | == Получение toolchain'а == | ||
== Сборка проекта == | == Сборка проекта == | ||
+ | Для сборки необходимо выполнить следующую команду: | ||
+ | <code> | ||
+ | ./build.py /path/to/sketch/ | ||
+ | </code> | ||
+ | |||
+ | Собранный проект будет в подкаталоге в '/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: | ||
+ | |||
+ | <pre> | ||
+ | $ eselect python list | ||
+ | Available Python interpreters: | ||
+ | [1] python2.7 | ||
+ | [2] python3.3 | ||
+ | [3] python3.4 * | ||
+ | $ eselect python set 1 | ||
+ | </pre> | ||
== Загрузка прошивки == | == Загрузка прошивки == |
Версия 18:40, 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