cd esp-idf
source export.sh
cd micropython
make -C mpy-cross
cd ports/esp32
make BOARD=ESP32_GENERIC_S3 clean
make submodules
make BOARD=ESP32_GENERIC_S3 USER_C_MODULES=../../../../micropython.cmake
关于相关问题的修改
flash 修改:
boards/ESP32_GENERIC_S3/sdkconfig.board
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=”partitions-16MiB.csv”
PSRAM修改
boards/sdkconfig.spiram_sx
#CONFIG_SPIRAM_MODE_QUAD=y
CONFIG_SPIRAM_MODE_OCT=y
boards/ESP32_GENERIC_S3/mpconfigboard.cmake
set(IDF_TARGET esp32s3)
set(SDKCONFIG_DEFAULTS
boards/sdkconfig.base
${SDKCONFIG_IDF_VERSION_SPECIFIC}
boards/sdkconfig.usb
boards/sdkconfig.ble
boards/sdkconfig.spiram_sx
boards/ESP32_GENERIC_S3/sdkconfig.board
)