[sdiy] "AVR synthesizer"

Thorsten Klose Thorsten.Klose at gmx.de
Thu Feb 17 10:45:05 CET 2005


Ingo Debus wrote:
> Some thoughts about user-updatable software:
> IMHO under no circumstances it should be possible that the device is 
> becoming useless by an incomplete or otherwise corrupted dump.

Here another example, how this can be solved: MIOS uses two bootstrap
loaders:
one very small version which allocates ca. 1k at the end of the memory
(protected
memory range) and which will always be activated for ca. 2 seconds after
power-on, 
so that the operating system and most parts of the application always can
always
be updated if anything crashes, and a second loader which is located 
in the operating system and which provides more features (e.g. programming 
of I2C EEPROMs via MIDI)

Documentation:
http://www.ucapps.de/mios_bootstrap.html

Best Regards, Thorsten.



More information about the Synth-diy mailing list