Atmel ZigBee MAC + ATAVRRZ200 Demonstration Kit Problem

OP #1929518
Lesenswert?

Hallo,

ich bekomme irgendwie die im Atmel ZigBee MAC-Stack enthaltenen 
MAC_Examples bei mir nicht richtig zum Funktionieren.

Ich verwende ein ATAVRRZ200 Demonstration Kit und möchte das Beispiel 
"App_1_Nobeacon" zum laufen bekommen, dazu nutze ich den entsprechenden 
Unterordner ".\Coordinator\AT86RF230B_ATMEGA1281_RCB_3_2_PLAIN" und 
erstelle mit der Makefile die .hex Datei, diese lade ich im AVR-Studio 
mit dem AVRISP mkII über das Displayboard auf den RCB.

die Fuses habe ich nach der entsprechenden pal_config.h auf:
 * - LF: 0xE2
 * - HF: 0x91
 * - EF: 0xFE

 CKDIV8 ist nicht gesetzt.

eine MAC-Adresse sollte auch im EEPROM sein.

Der RCB blinkt nur mit allen LED's, und ich vermute das der Stack nicht 
initialisiert werden konnte, weis allerdings nicht warum.

Danke im Voraus
Angehängte Dateien:
Moderator Persönliche Seite #1930582
Lesenswert?

Dann müsstest du wohl zum Debuggen mal unterschiedliche LED-Pattern
einbauen.  Den Quellcode der Initialisierung des MACs findest du,
der geht aber meiner Erinnerung nach einige Etagen tief während
der Initialisierung.

Ehrlich gesagt würde ich dir schon zur Anschaffung eines JTAG-fähigen
Debuggers raten, sonst wirst du für derart komplexe Aufgaben auf die
Dauer sicher nicht so recht glücklich.  Klar kannst du jetzt mit
diesem Problem auch den Atmel-Support belästigen, schließlich supporten
sie ja ihre Software, aber wie willst du jemals deine eigenen
Applikationen debuggen ohne irgendwelche Hilfsmittel?
OP #1931022
Lesenswert?

hab den Fehler warscheinlich gefunden, die RCB's sind Version 3.1 und 
nicht 3.2 und haben warscheinlich einen AT86RF230 Rev.A Transceiver 
drauf und die 3.2'er haben nenn AT86RF230 Rev.B.
Deshalb muss ich erstmal den passenden TAL-Layer verwenden (welcher 
leider nicht im Software Package enthalten ist), und hab deshalb erstmal 
den Support kontaktiert.

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