Hallo,
ich habe nun mein Array im Flash abgelegt
1 | float array[30] __attribute__ ((section (".flash")));
|
und mittels einer Schreibe-ins-Flash-Routine initialisiert. Die Section
"Flash" umfasst einen kompletten Sektor innerhalb des Flash-Bausteins.
Auf die Daten im Flash wird während des Programmablaufs lesend
zugegriffen.
Kann es nun passieren, dass nach einem erneuten kompilieren und linken
der Compiler das Array in einem anderen Teil der Section "Flash"
definiert, der bspw. gar nicht mit Werten beschrieben ist? Dann würden
meine Routinen ja nicht mehr funktionieren.