Piszę w AVR Studio i zastanawiam się czy istnieje możliwość narzucenia pozycji tablicy danych w pamięci flash? Chodzi mi dokładnie żeby tablica unsigned int value[128]={...}; rozpoczynała się na ściśle określonym adresie. Za sugestie z góry dzięki.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamunsigned int value[128] __attribute__ ((section("moja_sekcja"))) = {1,2,3,4,5,6,7,8,9};
-Wl,-section-start=moja_sekcja=0x0800
unsigned int value[128] __attribute__ ((section("moja_sekcja"))) = {1,2,3,4,5,6,7,8,9};
unsigned int *adres;
...
adres=&(value[0]);
for (i=0;i<9;i++) {
data=adres[i];
}nojmi napisał:unsigned int value[128] __attribute__ ((section("moja_sekcja"))) = {1,2,3,4,5,6,7,8,9};