AVR Studio 5 Projekt lässt sich nicht in Studio 6 kompilieren

Gast #2857849
Lesenswert?

Hallo,

da ich meinen Rechner von Grund auf neu aufsetzen musste, habe ich, 
anstatt vorher AVR Studio 5, jetzt die 6er Version installiert

Jetzt lässt sich mein letztes Projekt nicht mehr fehlerfrei kompilieren.

Hier mal der Fehler:
Error  1  variable 'strarray1' must be const in order to be put into 
read-only section by means of '__attribute__((progmem))'


1
//Einzelne Strings im Flash ablegen
2
const char str1[] PROGMEM = "Text 1";
3
const char str2[] PROGMEM = "Text 2";
4
const char str3[] PROGMEM = "Text 3";
5

6

7
//Pointer von String Arrays
8
const char *strarray1[] PROGMEM = {
9
  str1,
10
  str2,
11
  str3
12
  
13
};

Kann mir jemand erklären warum das Projekt nun falsch sein soll?


Danke!
Technikus
Gast #2857972
Lesenswert?

So wird es gefressen:
1
//Einzelne Strings im Flash ablegen
2
const char str1[] PROGMEM = "Text 1";
3
const char str2[] PROGMEM = "Text 2";
4
const char str3[] PROGMEM = "Text 3";
5

6

7
//Pointer von String Arrays
8
const char *strarray1[] = {
9
  str1,
10
  str2,
11
  str3
12
  
13
};


????

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren