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

Материал из CADR
Перейти к: навигация, поиск
(Создал страницу)
 
Строка 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

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