keyongtech


  keyongtech > comp.arch.embedded > 11/2004

 #1  
11-08-04, 11:04 PM
Antti Karttunen (remove .bu.la from the address)
Cheers,

Has anybody tried to port ATMel's own
AVROSP ("AVR Open-source Programmer",
see: http://www.atmel.com/dyn/general/tec...sp?doc_id=9852 )
for Linux? It seems otherwise quite generic
code, except that the module SerialPort.cpp
is wholly Windows-specific, so I need just
to create the corresponding interface using
standard Posix-interface to RS232-port.
Other possibility would be to run the
included Windows/DOS-executable AVRDUDE.exe
under WinE in Linux, provided there doesn't come
any problems with serial port settings, etc.
Has anybody done that?

Otherwise I would be quite happy to use
Avrdude ( http://savannah.nongnu.org/projects/avrdude/ ),
except that I don't see whether it supports ALSO
programming with an AVR109-style
self-programming bootloader (i.e. by uploading
stuff to that bootloader via the serial port,
without any intermediate "programming hardware").
See Atmel's "Self Programming Application Note" at:
http://www.atmel.com/dyn/general/tec...sp?doc_id=8053


By fgrepping avrdude's source code (and NEWS-file) I get
an impression that avrdude _does_ support programming
through serial port and AVR910-style programmer,
built according to Atmel's "In-System Programming Application Note"
http://www.atmel.com/dyn/general/tec...sp?doc_id=8087
I.e. the "standard" serial programmer which connects via an RS-cable to
the PC, and to the programmed board (with the main AVR to be programmed)
with "SPI-cable", that in turn is connected to
MISO, MOSI, SCK, RESET, VCC and GND-pins of
the processor.


Yours,

Antti
 #2  
11-09-04, 06:04 PM
Jan-Hinnerk Reichert
Antti Karttunen (remove .bu.la from the address) wrote:

> By fgrepping avrdude's source code (and NEWS-file) I get
> an impression that avrdude _does_ support programming
> through serial port and AVR910-style programmer,
> built according to Atmel's "In-System Programming Application Note"
> [..]
> I.e. the "standard" serial programmer which connects via an RS-cable
> to the PC, and to the programmed board (with the main AVR to be
> programmed) with "SPI-cable", that in turn is connected to
> MISO, MOSI, SCK, RESET, VCC and GND-pins of
> the processor.


AVRDUDE can be used with AVR910-style programmers. There is also
support for the Butterfly bootloader. And you can use non-standard
baudrates with all RS232-programming protocols ;-)

Don't forget to look at the docs for performance hints.

/Jan-Hinnerk
Similar Threads
avr programming with avrdude and bsd

Hi I have a bsd (LPT) programmer for avrdude and it works in my old computer (200MHz). But the programmer does not work in my new computer. I guess the LPT signals are more...

Atmel AVR programming cable

Hello Ppl I am making my own programming cable for Atmel AVRs. After some goggling I came across this site [..] I assembled the circuit, the only diff being that that the...

Atmel In-Circuit Programming...

I'm looking at the Atmel AT89C5115 20-pin 8051-based microcontroller as part of a project I'm contemplating. The instructions for the factory-default UART bootloader aren't...

Learning the Atmel 8051 programming

I'm gathering resources for learning the Atmel 8051. I'm not finding specific resources for the Atmel 8051 for assembly. Is there a great deal of difference between an...

Atmel 89C51RD2 programming problem

We have been using The Philips version of the RD2 8051 chip for a while with no problems. As they don't seem to be made any more, we moved to the Atmel equivalent (part...


All times are GMT. The time now is 10:53 AM. | Privacy Policy