Anyone with the knowledge-extraordinaire to walk me through the overrides (or a different board) needed to fully utilize the device? Also, I noticed that it calls the default_8MB.csv partition table, but that there is no 32MB partition table.
Same here. I could never get the N32R8 board to work properly with PlatformIO. I don’t understand the partitioning on the ESP32-S3 well enough. While searching for a solution I did come across this board configuration for the N16R8:
I didn’t have a 16MB version so I never tested it.
I ended up purchasing the N8R8 board instead and it works fine with the default esp32-s3-devkitc-1 board when you add these build flags to your platformio.ini file to get the PSRAM to work:
I think the most crucial part that I was initially missing was that the memory type has to be set to opi_opi. In order to find this out, I had to reference Espressif’s chart here, and somebody else directed me to this folder in the arduino-esp32 core on GitHub that lists all of the possible options for the board_build.arduino.memory_type setting in platformio.ini. Hope this helps!