Hi Al.
..
The problem is once you mess up the flash you have to reprogram.
Adding a simple 'restoresystem on reset' helps allot. It just takes a
copy of the original system vectors and puts them back into eeprom.
As long as you did not overwrite amforth below DP by mistake this
will work. Include your restoresystem word in the cold start routine
cold.asm - here you find how it may be done:
Michael
Am 16.09.2010 um 00:20 schrieb Al Williams:
One of my many hats is that I am a "blogger" for the venerable Dr.
Dobb's
Journal (I used to do columns for their magazines, but blogging is
hipper ;)
).
I wrote about my experiences with Amforth:
http://www.drdobbs.com/blog/archives/2010/09/forth_love_if_h.html
I am very impressed with it, although my original purpose might not be
suitable. I was thinking of having inexpensive development boards for
students. The problem is once you mess up the flash you have to
reprogram. I
was thinking long term it would be possible to either have a
bootloader built
in that would let you reflash a pristine system. Sort of a rescue
mode.
Maybe something I'll try when I ever get enough free time.
Thanks again for all the replies.
Al W.
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Amforth-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amforth-devel