mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEL softpack InternalFlash und KEIL uV4 nicht kompatibel


Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Freunde,

früher hat das Basic Internal Flash example von Atmel funktioniert.

Jetzt, softpack5 und uVision4, ist es nicht mehr möglich, das zum Laufen 
zu kriegen.

Offensichtlich wird das
_attribute_ ((section (".ramfunc")))
nicht erkannt.

Das Linker sct zeigt kein .ramfunc
Load_region 0x100000 0x40000 {

    Fixed_region 0x100000 0x40000 {
        *(cstartup +First)
       .ANY (+RO)
    }

    Relocate_region 0x200000 {
        *.o (VECTOR, +First)
       .ANY (+RW +ZI)
    }

    ARM_LIB_HEAP 0x20E000 EMPTY 0x1000 {
    }

    ARM_LIB_STACK 0x210000 EMPTY -0x1000 {
    }
}

Hätte hier eins sein sollen??

Hat einer ne Idee??

Danke schon mal.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So,

habe inzwischen eine Lösung:

Das Linker sct zeigt jetzt .ramfunc an relocate

Load_region 0x100000 0x40000 {

    Fixed_region 0x100000 0x40000 {
        *(cstartup +First)
       .ANY (+RO)
    }

    Relocate_region 0x200000 {
        *.o (VECTOR, +First)
        *.o(.ramfunc)
       .ANY (+RW +ZI)
    }

    ARM_LIB_HEAP 0x20E000 EMPTY 0x1000 {
    }

    ARM_LIB_STACK 0x210000 EMPTY -0x1000 {
    }
}

Komisch, dass Atmel da nicht selbst dran denkt, obwohl es im src cocde 
ausgewiesen ist....

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.