Page 1 of 1

boot.partitions.csv not found

Posted: Sat Feb 07, 2026 5:35 pm
by delovelady
I just compiled a sketch a few minutes ago (MacOS), unplugged the device and made a few changes to my code. Now I have plugged the device back in (same cable, same device, same port) and immediately upon trying to compile I get this message:

cp: /Users/dennis/Library/Arduino15/packages/esp32/hardware/esp32/3.3.2/tools/partitions/{build.partitions}.csv: No such file or directory
exit status 1

Compilation error: exit status 1

I am barely hanging on to what it takes to develop using esp32 (or really anything arduino) so I'm very lost when looking for help with problems like this. Some "resolutions" are vague (https://forum.arduino.cc/t/esp32-compil ... sv/1335963) ... some don't apply (anything with Windows-Registry-specific commands) .. some I can make no sense from (https://www.reddit.com/r/arduino/commen ... file_lost/) and on and on. I cannot seem to find anything useful, especially given that this worked for me a few minutes ago and now seems to be an insurmountable problem.

Specifically, how can I resolve this (I'm using "esp32 by Espressif Systems" 3.3.2 {as Waveshare Support says is necessary] on Mac Arduino (2.3.7) (Or on Raspberry Pi using Arduino 1.8.19) Board chosen after Family is "ESP32 Dev Board"). "Board info" says
BN: ESP32 Family Device
VID: 0x303A
PID: 0x1001
SN: DC:B4:D9:24:8B:3C

Actual board is https://www.waveshare.com/esp32-s3-touc ... Iz2BaVD5cH

In general, too, I'd really like to understand what's happened here, and what might cause the file to disappear.

Re: boot.partitions.csv not found

Posted: Mon Feb 09, 2026 2:17 am
by lbernstone
That {build.partitions} is supposed to get replaced with the filename of the partition scheme you have chosen in the Tools menu. So, if you choose the "Default 4MB with spiffs", it will copy default.csv from the partitions directory into your temporary arduino build directory. This defines the disk layout on your flash.
Make sure you choose a valid partition scheme in the menu. Make sure there are csv files in that location in your user profile. If not, reinstall the esp32 board package.