Yes, you can Program flash by using the serial interface. The steps can be found in the Quark BSP Build and Software User Guide https://communities.intel.com/docs/DOC-22476 in section 10. Take a look at the document and let me know if this is what you are looking for.
There are 4 ways to flash the Galileo board.
- Though Arduino IDE > Help > Firmware Update.
- Through grounding the Resistor R2B16 to force recovery mode https://communities.intel.com/docs/DOC-22897 this method uses a .fv file
- Through the UEFI internal shell https://communities.intel.com/docs/DOC-22476 (section 9) this method uses .cap and .efi files. The instructions on how to create them are on section 7.
- Using a Dediprog https://communities.intel.com/docs/DOC-22476 (section 10) with this method you need the .bin file.
The only procedure that uses .bin file is the one with the Dediprog. According to what I've understood from your post the only methods that would work for you are through the UEFI shell and the one with the Dediprog. If you want to avoid using the Dediprog I’d suggest you to build the .cap and .efi files to flash through UEFI internal shell.
1 of 1 people found this helpful
Also there is a 5th way, but only for true makers I call it Galiprog (Galileo Programmator).
Do you know that having 2nd Galileo board it is possible to program SPI flash memory (using .bin file) with broken image?
It looks like shown on a picture below.
Hardware: just Galileo boards and wires. No Dediprog
before publishing I need to finalize a documentation and a sketch (need to optimize and test it). It will take a time.
I may expect that it will be done on this week.
Best Regards / Mit freundlichen Grüßen / 안녕히 계세요 / Cordiali Saluti / 商祺