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

  1. Try the same file again

    An interrupted transfer leaves nothing behind — a second attempt starts clean.

  2. 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.

  3. Wait for the build to finish

    Flashing an artifact while the linker is still writing it produces a file that never arrives whole.