I have been trying to figure a way to allow the upgrade of HCS08/Kinetis firmware with as few user dependencies as possible.Ideally, all I would want to expose the user to is:
...based on the old concept used in early game devices and other equipment, where the software is essentially an EPROM (or OT-PROM) fitted to a pluggable PCB - but with the crucial difference that what I would like to do is to have a bootloader on the MCU that will take the contents of the SD card and programme it to internal FLASH. Boot sequence being something like this:
I know that Erich Styger has Processor Expert beans for SD card access and a FAT filesystem, but is there a reference design/recipe for something like this that can be worked from, rather than re-inventing the wheel?
The idea is that devices would be incorporated into interactive art exhibits, with upgrades being possible for people with zero technical knowledge, and without having to lug a computer and/or cables around.