Go Down

Topic: Fehler beim Kompilieren für das Board Arduino/Genuino Uno. (Read 274 times) previous topic - next topic

Ratlos

Hallo,
versucher schon seit 2 Tagen das zu beheben.
Habe schon verschiedene Versionen ausprobiert   :smiley-confuse:

Mit 1.0.4  ging es früher

mit 1.6.13 nicht


Quote
S:\arduino-1.0.4\cm zum Testen\graphicstest\graphicstest_11_12_2012_schnell\graphicstest_11_12_2012_schnell.ino: In function 'void setup()':

S:\arduino-1.0.4\cm zum Testen\graphicstest\graphicstest_11_12_2012_schnell\graphicstest_11_12_2012_schnell.ino:68:397: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

   testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST7735_WHITE);

                                                                                                                                                                                                                                                                                                                                                                                                             ^

S:\arduino-1.0.4\cm zum Testen\graphicstest\graphicstest_11_12_2012_schnell\graphicstest_11_12_2012_schnell.ino: In function 'testroundrects()':

S:\arduino-1.0.4\cm zum Testen\graphicstest\graphicstest_11_12_2012_schnell\graphicstest_11_12_2012_schnell.ino:235:15: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]

     color+=100;

               ^

S:\arduino-1.0.4\cm zum Testen\graphicstest\graphicstest_11_12_2012_schnell\graphicstest_11_12_2012_schnell.ino:222:3: note: containing loop

   for(t = 0 ; t <= 4; t+=1) {

   ^

C:\Users\Heli\Documents\Arduino\libraries\AdafruitGFX\DefaultFonts.c:14:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 fontdatatype SmallFont[1144] PROGMEM={         

              ^

C:\Users\Heli\Documents\Arduino\libraries\AdafruitGFX\DefaultFonts.c:118:14: error: variable 'BigFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 fontdatatype BigFont[3044] PROGMEM={

              ^

C:\Users\Heli\Documents\Arduino\libraries\AdafruitGFX\DefaultFonts.c:227:14: error: variable 'SevenSegNumFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 fontdatatype SevenSegNumFont[2004] PROGMEM={

              ^

Mehrere Bibliotheken wurden für "Adafruit_ST7735.h" gefunden
 Benutzt: C:\Users\Heli\Documents\Arduino\libraries\Adafruit_ST7735_Library
 Nicht benutzt: C:\Users\Heli\Documents\Arduino\libraries\AdafruitST7735
Mehrere Bibliotheken wurden für "SPI.h" gefunden
 Benutzt: C:\Users\Heli\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.15\libraries\SPI
 Nicht benutzt: C:\Users\Heli\Documents\Arduino\libraries\SPI
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Uno.
Danke für Infos

Serenifly

Quote
Mit 1.0.4  ging es früher
Seit dem hat sich sehr, sehr viel getan. Neue Version des Compilers und auch im Arduino Core würde viel geändert. Wieso erwartest du dass das weiter so geht nur weil es in einer antiken Version ging?


Viele der Fehler kommen daher dass PROGMEM Konstanten jetzt zwingend const sein müssen. Steht ja auch so da:
Quote
variable 'BigFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
Auch das hier kommt von einem fehlenden const irgendwo. Wahrscheinlich im Parameter der Methode:
Quote
warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

Ratlos

Hallo,
dann sind ja die ganzen Datei --> Beispiele -->> nicht mehr zu gebrauchen  :smiley-confuse:

Habe alles gelöscht und nur die Beispile von 1.6.13 jetzt dabei, und die machen auch fehler


Eben habe ich echt ein Problem, was vor dem PC sitzt.


Denn alle die mal zum Testen OK waren gehen nicht mehr

HotSystems

Du solltest mal mit System ran gehen.
Nicht immer einfach "ALLES" löschen.

Du kannst auch eine "ZIP"-Version parallel installieren bzw. kopieren und damit testen.

Vorschlag:
Daten sichern und alle Arduino-Installationen löschen.
Alte Version neu installieren und testen.
Erst wenn das wieder funktioniert, die neue Version als ZIP-Version in einen neuen Ordner kopieren und testen.
I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy