Hi, > Hi, after a year I'm trying to run the latest version on atmega32 > (11.0592Meg xtal). Compiling and flashing is ok, I get working > system with one exception - I cannot add a new word - ie >> : foo 123 . ; > ok >> words > and it hangs here
Cannot reproduce: > : foo 123 . ; ok > words foo pick nip ... > foo 123 ok > > Otherwise it works fine (even the floating point calcs work > properly). It seems it does not write internaly to flash or eeprom > properly. The lock fuses are 0x3f (write enable). Baudrate, char and > line delay, waiting on "ok" is set properly. BOD disabled. Tried 2 > chips at 3.3V and 5V. Chips erased, programmed with FF low and DF > high fuse (and many others..). What am I missing here? Try high fuse set to 0xd9 (Atmega32). This sets the boot flash section to the default. high fuse 0xdf leads to a too small boot section size, and effectivly disables flash write operations (a !e should work however). Lock fuses leave as they are set from the factory. Always. Never ever change them. Matthias ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel