People will update the firmwares multiple times, so this must be a safe and easy procedure.
- fpga bitstream
- remote control firmware
- sensor interface board fpga code
All those would in an ideal world be updatable using an sd card with firmware binaries in root of the card, ready for update.
- checksum ?
- how to make it failsafe?
- revert to previous version
Influence on remote control physical design for example : the remote control must have the appropriate connections to be updatable from the camera (jtag or whatever is needed).
Can all this be done?