Forum: Mikrocontroller und Digitale Elektronik STK500 ATtiny11L


von haves (Gast)


Lesenswert?

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

von haves (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.