AVR Flash Software mit Serializer an STK500.EXE

OP #1818521
Lesenswert?
• ▲
▼
Hallo Forum,

ich brauche für eine Kleinserie mit AVR zu fertigen
eine Software für das Flashen der Baugruppe mit ISP MKII,
mittels stk500.exe

Die Software soll folgendermaßen laufen:

1. Setze ISP-Speed auf 125 kHz um die Fuses zu schreiben (ext. Quarz)
2. Schreibe Fuses
3. Setze ISP-Speed auf 2 MHz
4. Flash Firmware, flash EEPROM
5. schreibe Lockbits

Ich habe mir eine zugegeben rudimentäre Software dafür in
VB6 zusammengeklickt (Anhang), die die Funktion soweit auch erfüllt,
aber noch etwas unhandlich ist.

Ich bekomme einfach die stk500.exe nicht dazu die Ausgabe in ein Logfile 
zu schrieben, das ich wieder auslesen könnte.
Das sollte ja eigentlich über den Operator >logfile.log gehen, aber die 
Exe bricht dann sofort ab wenn ichs über den shell Befehl von VB6 
ausführe.
Gibt's da nen Trick?

Dann der Serializer ... ich bekomms einfach nicht hin in der Hex fürs 
EEPROM
ne stimmige Zeile zu schreiben bei der die Checksumme auch stimmt ... 
hat da von Euch evtl. jemand
ne Funktion die man in VB6 einbauen könnte oder ggf. nen Codeschnippstel 
?
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.