Hi, I experienced a weird problem today with Amforth 6.6 on a 328p mcu. This is the short version:
*Amforth behaves odd after the first word definition. After flashing commands like 3 3 + .s etc. work fine. However, after the first word definition, e.g. : add3 3 + ; the system does not return ok and seems to hanging in an endless loop. Control-C exits the loop with a status line Amforth 6.6 Atmega328p. Then, commands like 3 3 + will not return ok and Control C is the only option to get the Amforth 6.6 Atmega328p prompt, but the system has become useless. I reflashed a few times, also tried another 328p, same problem.* This is a more detailed: This is my first post to this group, hello everybody. Last year I "discovered" forth and decided to use it for a small microcontroller. I was happy to find amforth and after studying the system for some time on a 168 controller I decided to move to a 328p for more memory. Amforth has been working fine with default fuse settings on the 168 and was accessible at 1200bps only (despite BAUD setting at 9600 in template.asm ). Things I changed to the 328p. - The oscillator fuse to 0xE2 and set the F_CPU at 16000000 in the makefile - 168 -> 328p in the makefile Fuse change, compilation and flashing went fine and the 328p was accessible at 4800 BAUD. (Setting in template.asm is still 9600) Then I uploaded marker.frt and of course the problem I described above first surfaced because marker.frt obviously includes a word definition. Could this problem have anything to do with the oscillator setting, because that's basically the only difference between the 168 setup that worked fine and this weird behaviour on the 328p? I will do a few cross checks with high speed setting on the 168 and low speed setting on the 328p, but if someone can help me waste less time, I would very much appreciate it, because this is unknown territory for me. Best regards, Dimitri Georganas Biodys ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel