Problem mit Bootloader

OP #524294
Lesenswert?

Hallo Leute,

Ich habe ein ATmega128L und wollte darauf ein Bootloader programmieren. 
Der ATmega128L UART0 kommunizert mit ein FT232R chip, und der 
kommunizert mit der PC durch USB.
Ich habe der Bootloader von Martin THOMAS benutzt 
(http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot) und die 
nötigen änderungen gemacht laut readme.txt. Als programmier software 
benutzte ich AVRDUDE.

Problem: Ich kann kein code auf den µC downloaden. Immer wenn ich das 
folgende command eingabe: avrdude -p atmega128 -P lpt1 -c xil -b 115200 
-U flash:w:main.hex, kommt mir die fehler meldung: "Prgrammer may not be 
relkiable". Ein screenshot von fehler im command-prompt und das code 
selbst sind angehängt als Zip Datei.


Was denkt ihr was das Problem ist?


Danke,
JJ

Angehängte Dateien:
Gast #524501
Lesenswert?

Der Bootloader wurde mit ATmega128 getestet. Ob 128L oder 128 spielt 
hier keinte Rolle. Probleme mit FT232 kann ich hier nicht nachvollziehen 
mangels Testplattform. Ein Aufbau PC<->seriell USB-Wanlder mit 
Prolfic-Chip<->MAX232<->ATmega funktionierte hier bei Tests. Die avrdude 
Parameter sehen ziemlich unpassend aus (-P lpt1 für einen 
"UART-Bootloader"??). Testweise mit AVRStudio/AVRProg ausprobieren, ob 
der Bootloader funktioniert. Damit sind schon mal ein paar mögliche 
Fehlerquellen ausgegrenzt.
OP #524571
Lesenswert?

Sorry, das war natürlich ein tipp fehler (kann man auch an den 
screenshot sehen). Der command war: avrdude -p atmega128 -P com3 -c 
avr109 -b 115200
-U flash:w:test.hex.

Das interesante ist, dass der avrdude den signature von MCU lesen kann, 
kann aber ihm nicht programmieren, weil (laut avrdude) der programmierer 
nicht zuverlässig ist (reliable). Mit AVRPROG habe ich auch versucht 
ohne erfolg.

JJ

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren