我正在尝试为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莫哈韦沙漠上。
有人能指出我正确的方向吗?