Uploaded simple (any) sketch to TinyS3 (Arduino IDE 2.3.2).
void setup()
{
// Open serial port
Serial.begin(9600);
while (!Serial);
delay(3000);
Serial.println("Hello, sailor!");
}
void loop()
{
Serial.println("Pass...");
delay(1000);
}
Get the following error:
E (1867) mmap: esp_mmu_unmap(595): munmap target pointer is outside external memory regions
I get this on any sketch. Used to work. Have reinstalled board manager for ESP32. Also fails on Adafruit Huzzah32. Both boards worked at first so something has gone haywire?
Arduino Nano ESP32 (which is a different board manager I think) works fine.
Ran into something similar - potentially board library revisions >3.0.0 (ESP32 by Espressif Systems) has an issue that causes ESP32-S3 boards to freak out. My ESP32-S2 boards do not seem impacted thankfully.
My fix was going into Tools > Board > Board Manager and then downgrading the esp32 by Espressif library to 2.0.17 which seemed to fix the issue. Not sure exactly what broke the -S3 board file in the latest updates though I have seen some rumors.
The boot media on my host system died. The replacement media arrived yesterday and I have rebuilt built my development environment. (that is the long way of stating everything is a fresh install as of 12 hours ago).
Same issue as OP. I was eventually successful by downgrading to ESP32 board manager v3.0.1
Yes! I backed off to 2.0.17 of ESP board support and it's working again. I think the latest ESP board manager had a poison pill or two. Now I'll go back to investigating why my Timer Interrupt in another project went wonky.