Kompilieren/Upload dauert sehr lange

OP #4577378
Lesenswert?

Guten Abend!

Wie schon im Betreff steht, habe ich das Problem, dass das Kompilieren 
oder der Upload mit der Arduino IDE ziemlich lange dauert, ein einfaches 
Programm zum Beispiel:
1
int Button1Pin=4;
2
int Button1Mode=0;
3
int LEDOut = 2;
4

5
void setup() {
6
  pinMode(Button1Pin, INPUT);
7
  pinMode(LEDOut, OUTPUT);
8
  Serial.begin(9600);
9
}
10

11
void loop() {
12
  Button1Mode=digitalRead(Button1Pin);
13
  Serial.println(Button1Mode);
14
  if(Button1Mode==1){
15
      digitalWrite(LEDOut, HIGH);
16
  }
17
  else{
18
      digitalWrite(LEDOut, LOW);
19
  }
20
}
(auch das von Arduino Haus-Aus mitgelieferte AnalogReadSerial Programm 
benötigt etwa 4 Minuten)
dauert ungefähr 3-4 Minuten, wenn ich Pech habe kommt auch mal so etwas 
vor:
1
avrdude: stk500_recv(): programmer is not responding
2
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xac

Woran kann das liegen?
Vorweg sei gesagt, dass ich kein Oszilloskop habe, zudem sei nebenbei 
erwähnt, dass die Kompilierungs- bzw. Uploadzeit erst so angestiegen 
ist, nachdem ich meine SSD-Festplatte neu aufsetzen musste.
Es würde mich freuen, wenn mir jemand helfen könnte!

Danke im Voraus,
Tobi

Edit: In anderen Foren kam auch die Frage zum Prozessor, ich habe einen 
AMD FX 8350 Oktacore, 4 GHz

Edit2: Achja, falls wichtig: Ich habe ein Arduino Board Rev 3, auch das 
drücken des Reset Buttons zeigt keine Verbesserung (IDE kompiliert auch 
langsam, wenn gar kein Board mit dem PC verbunden ist)
OP #4578385
Lesenswert?

Nun, wenn ich irgendwelche Spiele die recht viel Ressourcen ohne Ruckler 
spielen kann, warum sollte dann alles bei einem so kleinen Programm 
hacken?

Zudem kompilieren ja andere Programme (bspw. Microsoft's Visual Studio) 
in kürzester Zeit (Hello World Programm als beispiel in < 1.5 Sek, inkl. 
Linken)
OP #4578410
Lesenswert?

Was genau wollt ihr denn wissen? Welche Prozesse laufen?
Um dazu was zu sagen, nur die üblichen, nichts was irgendwie Ressourcen 
verschwendet.

Die Auslastung der CPU liegt bei 7-9% während des Kompilierens, 
ansonsten bei konstanten 5%.
Was genau sollte denn Rechenleistung verballern, bzw. warum sollte sich 
das denn bitte erst bemerkbar machen, sobald man etwas kompiliert, um's 
nochmal ausdrücklich zu erwähnen, weil die Arduino Software etwas 
kompiliert. (Bei anderen Programmen ist das nicht der Fall!!)
OP #4578437
Lesenswert?

Zum ersten habe ich doch geschrieben, was genau ihr wissen wollt, oder 
nicht?

Zum zweiten habe ich erfragt, was denn die Rechenleistung so verballern 
könnte, damit ich - und andere die das Problem haben - schon mal einige 
Punkte für sich ausschließen können.

Bitte wo habe ich gesagt dass mir eine Diagnose nicht gefällt? Ich 
persönlich bin einfach der Meinung, dass ein so läppisches Programm 
nicht mal annähernd so viel Ressourcen wie ein Open-World-Game von 2015 
verbrauchen KANN, natürlich kann man mich eines besseren belehren.
Außerdem erwähnte ich 2 x, dass das kompilieren nur mit der Arduino 
Software so lange dauert, der Fakt scheint auch unbeachtet geblieben zu 
sein.
Gast #4579058
Lesenswert?

Äußerst nützlicher Link, danke!
Habe genau das Virenprogramm von welchem in dem Thread die Rede ist, 
werde Arduino mal zur Ausnahmeliste hinzufügen, sobald ich Zuhause bin, 
danke!
Melde mich wieder, sobald es etwas neues gibt :)

Mit freundlichen Grüßen
Tobi

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