24 lines
884 B
Markdown
24 lines
884 B
Markdown
|
# Flashing firmware standalone
|
||
|
|
||
|
If none of the other methods work, there are three possibilities:
|
||
|
|
||
|
## Desolder
|
||
|
You must remove or desolder the flash IC before you can flash it.
|
||
|
It's recommended to solder a socket in place of the flash IC.
|
||
|
|
||
|
When flashing the IC, always connect all input pins.
|
||
|
If in doubt, pull /WP, /HOLD, /RESET and alike up towards Vcc.
|
||
|
|
||
|
## SPI flash emulator
|
||
|
If you are a developer, you might want to use an [EM100Pro] instead, which sets
|
||
|
the onboard flash on hold, and allows to run custom firmware.
|
||
|
It provides a very fast development cycle without actually writing to flash.
|
||
|
|
||
|
## SPI flash overwrite
|
||
|
It is possible to set the onboard flash on hold and use another flash chip.
|
||
|
Connect all lines one-to-one, except /HOLD. Pull /HOLD of the soldered flash IC
|
||
|
low, and /HOLD of your replacement flash IC high.
|
||
|
|
||
|
|
||
|
[EM100Pro]: https://www.dediprog.com/product/EM100Pro
|