
ESP32-S3自己编译micropython固件支持PSRAM
ESP32-S3自己编译micropython固件支持PSRAM
·
编译micropython固件的准备工作这里省略,可以查一下别人的步骤已经很清楚,要支持PSRAM需要额外操作:
1.修改文件sdkconfig.spiram_sx
文件在micropython/ports/esp32/boards目录下,在里面增加OCT模式,并注释掉默认的QUAD模式,其他不变
CONFIG_SPIRAM_MODE_OCT=y
#CONFIG_SPIRAM_MODE_QUAD=y
2.确认文件mpconfigboard.cmake
文件在micropython/ports/esp32/boards/ESP32_GENERIC_S3目录下,确认sdkconfig.spiram_sx文件是否加入默认配置中,没有则加入,其他不变
set(SDKCONFIG_DEFAULTS
boards/sdkconfig.base
boards/sdkconfig.usb
boards/sdkconfig.ble
boards/sdkconfig.spiram_sx #确认是否有这一项
boards/ESP32_GENERIC_S3/sdkconfig.board
)
3.修改完成后即可编译
make BOARD=ESP32_GENERIC_S3
完成后烧录运行,就可以看到PSRAM已经可以使用了。
我测试时编译的16M Flash 、8M PSRAM的固件可以在这里下载:
更多推荐
所有评论(0)