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
Kann es sein das dieses Bootloader nicht für ein ATmega128 mit ein USB-Serial umwandler chip(FT232R) bestimmt ist? JJ
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.