ESP32 pico dev 4 solo vs dev board


Here what I have:

esp32 pico dev board.
esp32 32 chips (solo)

When I load the the dev board I have no issues, it will take the code and run my project.

I built my own custom board and I run into the error.

Running stub...
Stub running...
Configuring flash size...
Compressed 534032 bytes to 365310...
Writing at 0x00008000... (13 %)
A fatal error occurred: Timed out waiting for packet header

I am wondering if the dev board esp has a previous code installed that will make it function.
But in board that I am using a complete blank chip, I may be missing something or I am supposed to load a code before running my project.

Any Ideas?

I am using the same code for both boards.

(note I am new to this and I am not a programmer as with all newbies I just whip something together until it works)

Well using a bare blank chip on your own custom-board is pretty advanced hardware-design and far away from a beginner. This requires special solder-skills or solder-machines.

Your post of the upload-protocol shows that the first section of the code was loaded up to 13%. So my guess is uploading basically works. Otherwise you would have gotten an error-message bevor uploading to flash starts.

best regards Stefan

Thank you for your reply. I was under the understanding that I would have to load some sort of software or boot loader to complete the flashing.