I’ve cloned my project to start using a 16MB ESP32 WROOM instead of the 4MB.
If I compile and flash using the default partition table the 16MB module works fine ( as per 4MB module).
If I add the default 8MB or default 16MB table then the program crashes.
What should I be looking for?
This is the Error ( repeating continuously)
rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13232
load:0x40080400,len:3028
entry 0x400805e4
ets Jul 29 2019 12:21:46
This is the PIO.INI.
The ONLY difference between a working project is the board_build_partitions line being included or not included.
The new module DOES have 16MB as I’ve checked the memory using (ESP.getFlashChipSize());
as well as the module marking.
[env:esp-wrover-kit]
platform = espressif32
board = esp-wrover-kit
board_build.partitions = default_8MB.csv
framework = arduino
lib_deps =
contrem/arduino-timer@^2.2.0
sparkfun/SparkFun AS3935 Lightning Detector Arduino Library@^1.4.3
ayushsharma82/AsyncElegantOTA@^2.2.7
hieromon/AutoConnect@^1.3.4
adafruit/Adafruit SSD1306@^2.5.7
r89m/r89m PushButton@^1.0.1
adafruit/Adafruit GC9A01A@^1.1.0
monitor_speed = 115200
upload_port = COM13
monitor_port = COM13