为什么我的GNUMakefile在micropython构建期间被忽略?

问题描述 投票:1回答:1

我正在尝试为ESP32编译micropython。

(([email protected]:micropython / micropython.git和[email protected]: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最终仍会构建GENERIC而不是GENERIC_SPIRAM。

[PORT等其他设置也将被忽略,由于/dev/cu.SLAB_USBtoUART始终被'/ dev / ttyUSB0'覆盖,我什至无法擦除任何连接的设备

我在OSX莫哈韦沙漠上。

有人能指出我正确的方向吗?

makefile gnu-make micropython esp-idf
1个回答
1
投票
那是一个昂贵的错字...
© www.soinside.com 2019 - 2024. All rights reserved.