Я пытаюсь скомпилировать микро python для ESP32.
(git@github.com: micropython / micro python. git и git@github.com: espressif / esp-idf. git)
в micropython / ports / esp32 / GNUMakefile У меня есть переменные, определенные так:
#PYTHON2 = $(shell pwd)/../../../venv3.7/bin/python
ESPIDF = $(shell pwd)/../../../esp-idf/
BOARD = GENERIC_SPIRAM
PORT = /dev/cu.SLAB_USBtoUART
FLASH_MODE = dio
FLASH_SIZE = 4MB
BAUD = 115200
В makefile используются ленивые сеттеры (? =) Для таких переменных, как BOARD, но все же gmake завершает сборку GENERI C вместо GENERIC_SPIRAM.
Другие настройки, такие как PORT, также игнорируются, и я даже не могу стереть любое подключенное устройство, так как /dev/cu.SLAB_USBtoUART
всегда перезаписывается с помощью '/ dev / ttyUSB0'
Я в OSX Mojave.
Кто-нибудь может указать мне правильное направление?