Hallo Leute, ich möchte die AVR231 (AES-Bootloader) fuer die Standard-Toolchain umsetzen, dazu hab ich mir die Originalquellen sowie die KS-Edition des IAR geholt. Rein theoretisch sollte das "out of the box" kompilieren, tuts aber nicht. Ich habe die anderen Zielarchitekturen ausser dem ATmega128 mal rausgeschmissen aus dem Projekt, und die in der Appnote geforderten Änderungen gemacht. Kompiliert aber leider nicht. Meine Fragen deshalb: - hat jemand hier schon mit dem IAR-KS 6.20c die AVR231 kompilieren können? - in "Loader.c" bekomme ich eine Fehlermeldung: Error[Pe020]: identifier "WDTCSR" is undefined Z:\AVR231\IAR\loader.c 142 obwohl dieses Register in iom128.h definiert ist - also der Zweig, in dem das vorkommt, gar nicht angesprungen werden sollte... - in "spm.asm" taucht ein Befehl "espm" auf, der auf den AVRs AFAIK gar nicht existiert, und zwar in Zusammenhang mit _RAMPZ_; "spm" benutzt AFAIK immer RAMPZ mit? Bin für Hilfe dankbar - erstmal eine funktionsfaehige Version mit dem IAR hinkriegen als Ausgangsbasis fuer die Konvertierung (oder hat die schon jemand erfolgreich hinter sich gebracht?) Gruss Michael
Hallo Michael, bei mir läuft das Projekt. Es gibt 3 Zeilen Code direkt über deinem Fehler - der re-define muss weg, habs auskommentiert. Gruß, Daniel
Bei mir mittlerweile auch. Was der espm dadrin macht, ist mir ohnehin unklar... naja, Haputsache es läuft... Danke für deine Info!
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.