Forum: Compiler & IDEs AVR32 user Page beschreiben


von Michael (Gast)


Lesenswert?

Hallo,

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

Ich möchte eine struct auf der userpage speichern.
1
//! Structure type containing variables to store in NVRAM using a specific
2
3
//! memory map.
4
5
typedef const struct
6
7
{
8
9
U8 p1,
10
11
p2,
12
13
p3,
14
15
p4,
16
17
p5,
18
19
p6,
20
21
p7;
22
23
S8 p8,
24
25
p9,
26
27
p10;
28
29
U16 p11,
30
31
p12;
32
33
float p13,
34
35
p14,
36
37
p15;
38
39
} nvram_data_t;
40
41
42
//! NVRAM data structure located in the User page.
43
44
__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?

von Billy _. (slowflyer)


Lesenswert?

Bei mir funzt es direkt mit:

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

von Michael (Gast)


Lesenswert?

Danke, hat geklappt!

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.