I am a newby to amForth. I want to use it at ATmega 2560. For the first steps I want to use the more common board Arduino UNO.
I flashed the files uno.hex and uno.eep.hex from the directory amforth-6.9\appl\arduino to my Arduino UNO. This gives me a greeting amforth 6.9 ATmega328P Forthduino > I think, the mega328p fuses and the USB/serial connection are verified. Now I want to build the amForth from the sources. The documentation at http://amforth.sourceforge.net/UG/quick-windows.html is a bit dated (for amForth 6.6). The Atmel studio is not available anymore. I found only the Microchip Studio 7 as the successor of the Atmel studio at the Microchip website. (Atmel has been purchased by Microchip.) I set up a main.asm file as .include "preamble.inc" .equ F_CPU = 16000000 .include "drivers/usart.asm" .include "amforth.asm" and configured the include directories: $(PackRepoDir)\atmel\ATmega_DFP\1.6.364\avrasm\inc amforth-6.9\avr8 amforth-6.9\avr8\devices\atmega328p amforth-6.9\appl\arduino amforth-6.9\common Without these directories some .asm files had not been found. The Microchip Studio 7 compiles without errors: avrasm2.exe -fI -o my.hex -e my.eep -S my.tmp -W+ie -I"D:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.6.364\avrasm\inc" -I"amforth-6.9\avr8" -I"amforth-6.9\avr8\devices\atmega32" -I"amforth-6.9\appl\arduino" -I"amforth-6.9\common" -im32def.inc -d "Debug\myprog_m32.obj" "main.asm" -I "D:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avrassembler\Include" Segment Begin End Code Data Used Size Use% ------------------------------------------------------------- [.cseg] 0x000000 0x007f82 1838 11508 13346 32768 40.7% [.dseg] 0x000060 0x00011f 0 191 191 2048 9.3% [.eseg] 0x000000 0x000086 0 134 134 1024 13.1% Assembly complete, 0 errors. 8 warnings I can also provide the complete assembler stdout stream. But I hesitate to send such a large mail to the list without request. But after flashing my.hex and my.eep to the Arduino UNO I can see nothing. Therefore I assume something's wrong with my build. Can somebody provide an minimum example for a basic amForth project with the Microchip Studio 7? Is there any updated documentation for the build process that handles the Studio 7 environment? Any hints how I find and remove the problem? I hope this can be easily solved. I've seen in the mailing list archive that a build with mega2560 was successful lately. Best regards, Helge _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel