Firmware did not reach the SDK
The image was rejected before programming started, so the chip is untouched.
FLASH_UPLOAD_FAILED
Symptoms
- Flashing stops before any erase or write progress is reported.
- The chip still runs its previous firmware afterwards.
Likely causes
- The SDK host has no room left in its temporary directory to hold the image.
- The file changed on disk between being picked and being read — a rebuild landing mid-transfer.
- The transfer was interrupted, leaving the image incomplete.
How to fix it
-
Try the same file again
An interrupted transfer leaves nothing behind — a second attempt starts clean.
-
Check free disk space on the SDK machine
The image is written to a temporary file before programming, so a full disk stops it there.
-
Wait for the build to finish
Flashing an artifact while the linker is still writing it produces a file that never arrives whole.