Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino ESP32 MicroPython调整分区大小_Arduino_Esp32_Micropython - Fatal编程技术网

Arduino ESP32 MicroPython调整分区大小

Arduino ESP32 MicroPython调整分区大小,arduino,esp32,micropython,Arduino,Esp32,Micropython,我正在使用ESP32和带有Mu的MicroPython。 我的代码需要更多的闪存空间,通常我会在Arduino菜单中选择“大应用”,这样会删除OTA和SPIFF 如何使用MicroPython固件实现这一点?我可以想象,通过终端,使用esptool.py或Ampy,这是可能的,但无法理解 谢谢我一直在做同样的事情,只是还没有真正做到 我在这里找到了不同固件的选项: 有一些预先构建的固件选项,你可以选择,我发现他们的大部分东西真的很有用 如果这不是你想要的,我想你需要在esptool中使用一个选

我正在使用ESP32和带有Mu的MicroPython。 我的代码需要更多的闪存空间,通常我会在Arduino菜单中选择“大应用”,这样会删除OTA和SPIFF

如何使用MicroPython固件实现这一点?我可以想象,通过终端,使用esptool.py或Ampy,这是可能的,但无法理解


谢谢

我一直在做同样的事情,只是还没有真正做到

我在这里找到了不同固件的选项:

有一些预先构建的固件选项,你可以选择,我发现他们的大部分东西真的很有用

如果这不是你想要的,我想你需要在esptool中使用一个选项来改变分区布局

首先确保您使用的ESP具有正确的闪存大小分配。 (有些可能有我找到的外部芯片,不确定您使用的是什么板)


我以前从未这样做过,因此我没有资格向您提供有关它的信息。

最简单的选择是将ESP32与SPIRAM一起使用,并使用支持该功能的固件之一。
虽然LoBo是第一个,但现在大多数MicroPython家族都很好地支持它

  • 通用-SPIRAM:

LoBo叉子很棒,但目前已经很陈旧,不再维护。大多数(但不是全部)功能现在已经进入维护更好的族中。