Forum Menu




 


Log in Problems?
New User? Sign Up!
AVR Freaks Forum Index

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
bzimmerly
PostPosted: Apr 23, 2012 - 06:40 AM
Newbie


Joined: Apr 19, 2012
Posts: 2


Hello AVR Freaks!

My name is Bill Zimmerly and I recently purchased an Arduino Uno.

I'm an experienced Forth programmer, and downloaded the amforth package.

My question is a simple one, and I hope that the answer is simple too. Wink

I have the "duemilanove.hex" file and believe that's all that I need. (The amforth pre-assembled for the ATmega328P processor.)

How do I put that file on my Uno?

I've used the Ubuntu Linux Arduino IDE, but I can't seem to find the functionality that will allow me to send a HEX file to the Uno.

Thank you for your help, and I hope to return the favour when I can.

Sincerely,
- Bill
 
 View user's profile Send private message  
Reply with quote Back to top
dpharris
PostPosted: Apr 23, 2012 - 07:13 AM
Hangaround


Joined: Sep 10, 2002
Posts: 118
Location: Victoria, BC, CANADA

Look at http://amforth.sourceforge.net/pr/Fosde ... mforth.pdf

David
 
 View user's profile Send private message  
Reply with quote Back to top
westfw
PostPosted: Apr 23, 2012 - 07:17 AM
Resident


Joined: Jun 19, 2002
Posts: 950
Location: SF Bay area

You need a device programmer. The amforth package relies on having part of its code reside in the "bootloader" section of flash memory (which enables it to write new words into flash.) This makes it incompatible with the Arduino bootloader. You can put amforth on your arduino hardware, but it will be INSTEAD of the arduino functionality.

There's been some discussion the the Arduino forums. most of it is several years old. "amforth" is a pretty good search term. Alas, I don't think we ever got any people with experience with amforth involved, leading to a bunch of nearsighted leading the farsighted, or something.

http://arduino.cc/forum/index.php/topic,72103.0.html
http://arduino.cc/forum/index.php/topic,46936.0.html
http://arduino.cc/forum/index.php/topic,37910.0.html

Note that last time I check "duemilanove.hex" was made for an ATmega168, and most modern Arduinos have ATmega328s. Build and customization instructions for amforth were pretty awful. (It might have been improved since there; there IS active development.)
 
 View user's profile Send private message  
Reply with quote Back to top
bzimmerly
PostPosted: Apr 23, 2012 - 05:40 PM
Newbie


Joined: Apr 19, 2012
Posts: 2


Thank you both!!!
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2006 The PNphpBB Group
Credits