PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Programme per RS232 übertragen (Bootloader)



topsport
25.12.2007, 15:09
Ich würde gerne von Bascom zur C-Programmierung umsteigen.
ICh habe ein RN-Control mit ATMEGA32. Bootloader ist schon drauf, allerdings der MCS-Bootloader(RN-Bootloader).

Ich habe mir mal das WinAVR Downgeloadet, und wollte das RN-Control-Testprogrammm (DEMO-Programm) mit Notepad2 übertragen
Allerdings, weiß ich nicht was ich im Makefile angeben muss:
AVRDUDE_PROGRAMMER = avr109
AVRDUDE_PORT = com1

Programmer avr109 habe ich nur mal so angegeben, obwohl ich den oder das nicht habe. Aber MCS-Bootloader gibts ja nicht.

Es kommt diese Meldung:

> "make.exe" program
Connecting to programmer: .
Found programmer: Id = "ø怘€˜†"; type = ˜
Software Version = ˜.†; Hardware Version = ˜.†
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:08



Habe ich eine Möglichkeit mit meinem Bootloader ein C-Programm seriell auf den Controler zu übertragen?? Oder brauche ich eine andere C-Entwicklungsumgebung, oder einen anderen Bootloader.

Wünsche noch allen ein fröhliches Weihnachtsfest.

H.A.R.R.Y.
25.12.2007, 18:49
HI,

kommt darauf an, wie der MSC-bootloader arbeitet.

Erwartet er ein Hex-File?

Gruß H.A.R.R.Y.

topsport
25.12.2007, 19:09
Ja, Er kann .bin und .hex files.

H.A.R.R.Y.
27.12.2007, 14:12
Okay,

.hex liefert der WINAVR mit dem original makefile "frei Haus". Das Problem ist die Übertragung zum µC. Per RS232 brauchst Du diese ganzen Tools nicht unbedingt. Hyperterminal tut es normalerweise auch. Entweder geht die Datei mit "text senden" auf die Reise über das Kabel, oder der Bootlader versteht eines der angebotenen Protokolle (XMODEM, YMODEM, ZMODEM, ...) und dann läuft das per "datei senden". Du müßtest Dich mal durch die Doku zum Bootlader durchgraben um rauszufinden was er kann und was nicht.

Gruß H.A.R.R.Y.

Hubert.G
27.12.2007, 16:42
Hier in diesem Thread gibt es den Download für Megaload und Megabootloader www.roboternetz.de/phpBB2/zeigebeitrag.php?t=3182&highlight=megaload