Forum: Mikrocontroller und Digitale Elektronik Crumb128 V5.0 + chip45boot2, Program wird nicht ausgeführt


von Hannes (Gast)


Lesenswert?

Hallo,
Mein Problem ist folgendes:
Ich habe ein Crumb128 V5.0 mit chip45boot2 vorinstalliert gekauft.
Zunächst habe ich die Stromversorgung über den USB Port (Jumper J6) 
eingestellt. Dann das Board an den PC angeschlossen und mit dem 
chip45boot2 GUI zu dem Bootloader verbunden. Hat bis hierhin auch prima 
funktioniert.

Als nächstes wollte ich ein einfaches Test Programm schreiben welches 
die LED auf dem Crumb128-Board blinken lässt. Das sieht wie folgt aus:
----------------------------------------------------------------
#include <avr/io.h>
#ifndef F_CPU
  #define F_CPU 16000000UL
#endif
#include <util/delay.h>

int main (void) {
  DDRB |= _BV(DDB7);

  while(1) {
    PORTB ^= _BV(PB7);
    _delay_ms(500);
  }
}
-----------------------------------------------------------------

Den Code compiliere ich mit AtmelStudio 6.2 in einem neuen Projekt. Als 
Controller habe ich den Atmega128 ausgewählt.
Dann lade ich die .hex Datei mit dem chip45boot2 GUI auf das board was 
auch gut funktioniert. Aber die LED blinkt nicht.

Ich habe auch ein paar andere Tests gemacht mit einer externen LED an 
anderen Pins. An einigen Pins leuchtet die LED auch, jedoch kann ich 
auch hier die LED nicht an bzw. ausschalten.

Hat jemand eine Idee? Habe ich etwas vergessen, ist der Code richtig? 
Oder muss ich im AtmelStudio etwas an den Einstellungen ändern?

Vielen Dank schon mal.

MfG Hannes

von Hannes R. (hannes_r15)


Lesenswert?

Hat sich erst mal erledigt.
Funktioniert alles wenn ich über die Kommandozeile "von Hand" 
Kompililiere und dann über den bootloader hochlade. Liegt also an den 
Einstellungen in AtmelStudio 6. Ich schau mir das mal genauer an.

Hannes

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.