Anonymous

Project:Nanode/Applications/Bootstrap config files: Difference between revisions

From London Hackspace Wiki
Line 34: Line 34:
===What next?===
===What next?===


This can probably all be improved. Suggestions as to how to do it without using a lot more port pins or hardware changes to the nanode board are welcome (currently, I'm thinking some sort of timeout after reset).
This can probably all be improved. Suggestions as to how to do it without using a lot more port pins or hardware changes to the nanode board are welcome (currently, I'm thinking some sort of timeout after reset. The stock arduino loader uses the watchdog to reboot once it's determined that loading isn't going to happen).
 
There's a possible bug in the loader : it doesn't seem to move the interrupt vectors back down to the app code after using them for the bootloader. I think this might get corrected by the arduino runtime, but it would be better done in the bootloader in case code is loaded that assumes the AVR is straight out of reset.


===Useful links===
===Useful links===
Anonymous user