www.mikrocontroller.net

Forum: Compiler & IDEs AVR32 user Page beschreiben


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hat zufällig jemand eine Funktion um die User Page zu beschreiben?

Ich möchte eine struct auf der userpage speichern.
//! Structure type containing variables to store in NVRAM using a specific

//! memory map.

typedef const struct

{

U8 p1,

p2,

p3,

p4,

p5,

p6,

p7;

S8 p8,

p9,

p10;

U16 p11,

p12;

float p13,

p14,

p15;

} nvram_data_t;


//! NVRAM data structure located in the User page.

__attribute__((__section__(".userpage"))) static nvram_data_t user_nvram_data;

 

mit

flashc_memcpy(??);

sollte es irgendwie gehen.

Mein Versuch in die userpage zu schreiben hat leider nicht geklappt.

Jetzt startet meine Anwendung auch nicht mehr. Nach dem Einschalten 
springt der AVR gleich in den Bootloader und nicht mehr zu meinem 
Programm.
Nur nach dem Flashen startet die Anwendung.

Hast jemand einen Tip?

Autor: Billy __ (slowflyer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei mir funzt es direkt mit:

flashc_memcpy(&buf[0], (unsigned char*)0x80800000, 
AVR32_FLASHC_PAGE_SIZE, TRUE);

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, hat geklappt!

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.