[En-Nut-Discussion] ISP programmer with >256bytes RAM

Bernard Fouché bernard.fouche at kuantic.com
Mon Sep 19 14:47:21 CEST 2005


James A van Zee wrote:

>Greetings to all,
>
>     I'm an 'AVR newbie' (but with many years of experience in the 'embedded 
>world').  I read with interest on the webpage 
><http://www.ethernut.de/en/isp/index.html> why AVR Studio can't program EEPROM 
>via the ISP interface, and noted the comment that this could be fixed by using 
>an ATmega8 in place of the (now obsolete!) AT90S2313.  (BTW: there is an 
>improved version, the ATtiny2313, which can now be purchased, but it still only 
>has 128 bytes of RAM.)
>
>     Since I am in the position of building something for the first time, has 
>anyone already done this - i.e. replace the 'inline programming' stream with a 
>'buffer the transfer, then do the programming' version, using a processor (such 
>as the ATmega8) with sufficient RAM for this purpose?
>
>     I know such a modification is 'trivial' (ha!), since one is going from 
>time-critical code to non-time-critical code, but even so there is the required 
>handshaking, etc. -- all of which I know nothing about at the moment (and just 
>want to get on with my own project!).
>
>     Thanks to anyone who might be able to offer some suggestions (code would 
>be nice!).
>
>                                                                Sincerely,
>
>                                                                Jim van Zee
>                                                                Seatlle, WA
>
>  
>
Hi Jim.

Have a look at avrdude(1) 
(http://savannah.nongnu.org/projects/avrdude/): it works on 
Linux/MacosX/Windows and is able to manage many different avr targets. 
It's open source.

  Bernard




More information about the En-Nut-Discussion mailing list