Portierung AVR231 (AES Bootloader) in GCC

OP #237731
Lesenswert?
• ▲
▼
Hallo, vielleicht kann mir jemand helfen,

ich versuche den AES Bootloader AVR231 vom IAR auf den GCC Compiler zu
portieren. Wie kann ich die Feherlmeldung von GCC "parse error before
' * ' token" vermeiden, die z.B. bei folgender Zeile erscheint:

extern int  spmReadWord(unsigned char APPFLASH *addr);

Vielen Dank
Mark
OP #237735
Lesenswert?
• ▲
▼
stimmt. Vielen Dank. Der Hinweis hat mir wieder weitergeholfen...

es gibt folgende Zeile:
  #define APPFLASH __flash

demnach wird APPFLASH also mit __flash besetzt

__flash ist IAR-spezfisch ein Keyword zu einer Variablen mit folgender
Description: < 32KB objects in CODE address range 0x0–0xFFFF

Wenn ich also statt IAR den GCC nehme, was muss ich dann mit __flash
machen? Bzw. wie finde ich das raus?

Beste Grüsse
Mark
#237738
Lesenswert?
• ▲
▼
Hallo Mark,

ich habe mich bisher nicht genauer mit dem AES-Bootloader beschäfitgt.
Ich habe bisher nur den AVR109-Bootloader von GCC nach IAR portiert.
Ich möchte Dir den Thread
http://www.mikrocontroller.net/forum/read-2-215045.html#new
empfehlen, denn dort habe ich Problem beschrieben, was Dir unter
Umständen bei Deiner Tätigkeit auch unterkommt. Wenn Du möchtest, dann
kann ich Dir auch mal den portierten Bootloader (das heißt die
source-files) zukommen lassen. Ich vermute, die essentiellen Teile beim
Lesen und Schreiben des Flashs sind da ähnlich gestrickt - und warum das
Rad neu erfinden, wenn's schon jemand gemacht hat...

MfG, Daniel.
OP #237739
Lesenswert?
• ▲
▼
vielen Dank für den Hinweis, ich kann zur Minuate da gerade nicht
einsteigen. Natürlich habe ich nicht den Ehrgeiz, das Problem nochmal
zu lösen, wenn es schon eine Lösung gibt. Ich schaue nachher in den
empfohlenen Thread.

Wenn Du mir ein Source zur Verfügung stellen kannst, liebend
gerne!Brauchst Du meine Email-Adresse, so hänge doch an meinen Nickname
einfach das @ und gmx.net.

Beste Grüße
Mark
Gast #237740
Lesenswert?
• ▲
▼
Hallo Daniel,


kannst du mir den Source schicken von dem Portiertem AVR901? Ich passe
gerade den avr231 an und würde bisschen input benötigen beim Portieren.
Wäre nett die Email ist xchrigul@aol.com.


Grüße


Christoph

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.