Crumb128 V5.0 + chip45boot2, Program wird nicht ausgeführt

Gast #3890321
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

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