Hallo, ich versuche grad eine HEX File mit hilfe des STK500 in einen ATtiny11L zu laden. Das STK ist (laut Anleitung) richtig gejumpert usw. also alles für das Serial high-voltage programming vorbereitet. Der tiny steckt auch richtig im Sockel. Das ganze mach ich über Linux mit hilfe von uisp. jetzt bekomm ich immer folgende Meldung: $ uisp -dprog=stk500 -dserial=/dev/ttyS0 -dpart=ATtiny11 --erase --upload --verify if=text.hex Firmware Version: 1.7 Failed to enter programming mode. hat da jemand schonmal Erfahrung mit gemacht? Danke im Voraus
So, habs doch noch hinbekommen. Eigentlich einfache Lösung hab Sie selber oben schon hingeschrieben :-). Ich schreibs jetzt mal hier rein, damit mans mit der Forensuche oder per google auch finden kann. Wenn man "Serial high-voltage programming" machen will dann muss man das STK500 auch dementsprechend ansteuern. Der Beisatz "-dhiv" stellt auf "Serial high-voltage programming" um, standardmäßig nutzt er ansonsten SPI. $uisp -dprog=stk500 -dserial=/dev/ttyS0 -dhiv -dpart=ATtiny11 --erase --upload --verify if=text.hex Und schon gehts. Danach hab ich gleich auch mal ein Firmwareupdate gemacht. Jetzt Funktioniert "uisp" aber nicht mehr, da es das aktuelle STK500 Kommunikationsprotokoll nicht bzw. noch nicht versteht. Wer die aktuelle Firmware unbedingt braucht (never change a running system!), der kann auf "avrdude" umsteigen. Wichtig ist da nur dass man statt STK500 dann STK500V2 angibt. MfG haves
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.