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?