Forum: Compiler & IDEs AVRPROG und DEVTYPE


von Süsens, Heiko (Gast)


Lesenswert?

Hallo,

ich bin neu in diesem Forum, habe mir hier aber schon einige Anregungen 
und Tipps geholt.
Da ich keine Informationen und Diskussionen bezüglich meines Problems 
finden konnte, werde ich mal aktiv.

Nun zu meinem Problem: in dem Bootloader von Martin Thomas sind 
Definitionen eines Atmel spezifischen Codes (DEVTYPE_BOOT), der auch 
Auswirkungen auf die Ausgabe des AVRPROG hat. Nun suche ich seit langem 
den Code für einen ATmega168 und evtl. auch für andere AVR-Controller. 
Wo kann ich diese Definitionen finden?
Der Bootloader des ATmega168 läuft, aber im AVRPROG wird immer 
ATmega128_Boot (abhängig vom DEVTYPE) angezeigt und ich möchte, wenn 
schon, denn schon die richtige Information dort stehen haben.


Eine zweite Frage am Rande: da anscheinend Atmel den AVRPROG nicht 
weiterentwickelt, gibt es alternativen zu diesem Programm?
Ich arbeite eigentlich mit STK500 und AVR-Studio, habe aber bei einigen 
Projekten keine Möglichkeit, den ISP-Stecker auf das Board zu stecken 
(da das Board tief in einem Modellflugzeug verstaut ist) und somit muß 
ich den Bootloader über UART bemühen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

AVRDUDE?

von Süsens, Heiko (Gast)


Lesenswert?

Den habe ich mir auch angeschaut, dort steht aber in den Definitionen -> 
avrdude.conf für den ATmega168 stk500_devcode = 0x86; und für den AVR910 
auskommentiert avr910 = 0x; ???

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ja, das AVR910-Protokoll wird schlicht und einfach nicht weiter
gepflegt, folglich divergieren die Meinungen hier drastisch, was
die devcodes betrifft.  Allerdings berührt das die AVR109-artigen
Bootloader mittlerweile nicht mehr, weil AVRDUDE nunmehr der
Atmel-Empfehlung folgt, die devcodes komplett zu ignorieren und
stattdessen die AVR Device ID auszuwerten.

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.