Steve,

I like it to get the un-modified first frustration
from people absolutely new to amforth. Really. My
first reaction to your mail was get lost (well, 
something less polite in fact).

Now I think about what went wrong. Amforth is nothing 
I am ashamed of. That may surprise you, but it definitely
is. So when people cry out their frustrations, there
should be a reason for it.

I admit, the past few releases had a strong focus
on the code, not the documentation.

So lets do the work step by step. Rome wasn't built 
in a day as well.

I do hope, that the new linux user guide at 
http://amforth.sourceforge.net/UG/linux.html
finds some mercy in your eyes.

Matthias

Am Montag, den 13.04.2015, 13:39 -0400 schrieb gp2:
> Hello,
> 
> As a new user of Amforth, I just wanted to give some feedback on trying 
> to implement 5.8 on an Arduino Uno R3 board.
> 
> I had quite a bit of difficulty and it took research over a couple of 
> days to get FORTH running. Here are some of  the issues (and missteps on 
> my part) in hopes that they will be helpful.
> 
> I run Puppy Linux normally, but can dual boot into Win 7 if need be.
> 
> I started out trying to download the giant Atmel IDE -- but since it 
> also took Microsoft .NET 4, it just didn't seem possible to run in Wine 
> (as suggested in AMFORTH docs).
> 
> So switched to WIN7. Download of all components was very long, and being 
> unfamiliar with it, difficult to follow the AMFORTH instructions (which 
> seem outdated ) In particular lots of directory references seem to have 
> changed.
> 
> The .hex and .eep binaries I produced finally, after trying to guess at 
> what needed to be the directory structure, and flags, serial baud rate, 
> and Mhz parameters (16 for UNO?), etc. just didn't work, and I had no 
> clues for how to correct them.
> 
> Template script comments like "Should be obvious" for baud rate don't 
> help! No it's not obvious -- a newcomer isn't aware that there is a 
> system default baud rate at all, or what that rate is.
> 
> After a day of failure, by accident (not in AMFORTH documentation) I 
> found the directory on Github Amforth that included the ATMEL assembler 
> and necessary files and directories. This would have saved a whole day 
> of frustrating work. And there were updated instructions for intsalling 
> AMFORTH. Eureka!
> 
> So, following those instructions, I created a directory "my" exactly as 
> directed, and tried to make the test template as directed. Immediate 
> compiler error. There are several "Words" directories scattered about, 
> and the template script couldn't find some of the "Word" directories for 
> includes.
> 
> After I figured that out, I basically copied and pasted the contents of 
> the unfound directories into the /Words the script could find, and then 
> was able to compile.
> 
> I know that was sloppy practice, and it seems like you probably have a 
> better method in mind. But up to this point I'd had no success with any 
> instructions for implementing AMFORTH and just wanted to see if I could 
> possibly get a workable .hex and .eep.
> 
> I won't go into the problems I had with avrdude trying to use two UNO's 
> -- one as a programmer for the other per Craig Lindley's article. 
> Suffice it to say I sent for and received a programmer from Ebay that 
> worked (after rewiring the plug), and was able to burn the board with 
> the new code.
> 
> Unfortunately, I fell victim to the DE hfuse problem on my Uno board, 
> but luckily found the discussion last month that said the hfuse needed 
> to be D9 for AMFORTH.
> 
> After solving some terminal setup issues, I was finally rewarded with 
> the AMFORTH prompt, and am happy! I'm using Minicom in Linux (have 
> alsoused Putty for Linux)
> 
> I do have some questions, however:
> 
> 1.) How do I upload .frt library files?
> 
> 2.) Do the comments in those take up memory space?
> 
> 3.) Where is the erase function for practice code, or do I have to 
> re-flash a new version of AMFORTH every time to get rid of old code?
> 
> I've been going through my old copy of Leo Brody's book again -- last 
> time I programmed in FORTH was on a TRS-80 Model 1 clone that I built, 
> called an LNW-80!
> 
> Thanks for making this FORTH available for the Arduino.
> 
> ps. I'd be happy to help out with documentation if needed.
> 
> --Steve
> 
> 
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Amforth-devel mailing list for http://amforth.sf.net/
> Amforth-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amforth-devel

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to