Почему мой GNUMakefile игнорируется во время сборки micro python? - PullRequest
1 голос
/ 30 марта 2020

Я пытаюсь скомпилировать микро 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.

Кто-нибудь может указать мне правильное направление?

1 Ответ

1 голос
/ 30 марта 2020

После бесчисленных часов отладки я обнаружил, что, хотя OSX нечувствителен к регистру ... Это имело значение, что GNUMakefile имел заглавную букву M, тогда как он должен был быть GNUmakefile

Это было дорого опечатка ...

...