买了好几块esp32-s3-n16r8开发板,
然后在网上又下了好多个固件,
但是都不大行:
有的不稳定
有的直接出错
还有的把板载的flash变成6M,psram仅仅才100多K!,
还不如RP2040了。
请教坛子里的朋友:
(1)这到底是咋回事?
(2)谁有可以让flash和psram基本达到设计的16M和8M的固件?
能让我的esp32-s3-n16r8开发板flash和psram最大化的稳定固件。
发上来我再试试。
这里先谢谢了!
离线
这个板子我用过几十块,都是淘宝上买的。没见有你说的问题。
我是用 esp-idf 开发。
离线
官方没有的固件.直接自己下载代码自己编辑.
代码:https://github.com/micropython/micropython.git
修改自己板子配置:ports/esp32/boards/ESP32_GENERIC_S3
修改配置:ports/esp32/boards/ESP32_GENERIC_S3/sdkconfig.board
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16MiB.csv"
修改:ports/esp32/boards/ESP32_GENERIC_S3/mpconfigboard.cmake
set(IDF_TARGET esp32s3)
set(SDKCONFIG_DEFAULTS
boards/sdkconfig.base
boards/sdkconfig.usb
boards/sdkconfig.ble
boards/sdkconfig.spiram_sx
boards/ESP32_GENERIC_S3/sdkconfig.board
)
把:boards/sdkconfig.spiram_sx改为:boards/sdkconfig.spiram_oct
然后编译:
cd ports/esp32
make submodules
make BOARD=ESP32_GENERIC_S3
然后烧录到板子上.试一下.一般流程就这样.其它的你可以看一下官方文档.
离线
感谢楼上 2位坛友指导!
我用的是micropython,
别的不会。
另外:我地处边远地区/github.com上不去。
离线