SAM3S EK funktioniert nicht mit RZ600 und Atmel-MAC

Gast #2623453
Lesenswert?
• ▲
▼
Hallo,

ich versuche die ZigBee Kommunikation zum laufen zu bringen. Ich habe 
als erstes das MAC Beispiel von Atmel compiliert und 
heruntergeladen.Alles ohne Probleme. Jedoch bleibt es beim debuggen hier 
stecken

if (wpan_init() != MAC_SUCCESS)
    {
        /*
         * Stay here; we need a valid IEEE address.
         * Check kit documentation how to create an IEEE address
         * and to store it into the EEPROM.
         */
        pal_alert();  <----hier geht es nicht mehr weiter
    }

Ich weiss nicht wieso. Hat jemand schon damit was gemacht/erfahrungen? 
Auf was muss ich denn achten? Und was ist bei dem Kommentar gemeint?
Moderator Persönliche Seite #2623500
Lesenswert?
• ▲
▼
jojo schrieb:
> Ich weiss nicht wieso.

Dann musst du dich mit dem Debugger durchhangeln.  Offenbar hat
das wpan_init() einen Fehler zurückgegeben, das wiederum wird
ein Fehler in einer davon gerufenen Routine sein.

Erste Vermutung: sieh dir mal an, woher sie dort die MAC-Adresse
lesen wollen.  Eine nicht vorhandene MAC-Adresse ist ein ziemlich
typischer Fehlerfall an dieser Stelle (wie ja der Kommentar darüber
auch erläutert).

p.s.: Bitte ein aussagefähiges Subject wählen.  Das von dir gewählte
hat mit HF, Funk und Felder rein gar nichts zu tun.  Ich werde das
mal ein wenig editieren.
Gast #2623517
Lesenswert?
• ▲
▼
>         * Stay here; we need a valid IEEE address.
>         * Check kit documentation how to create an IEEE address
>         * and to store it into the EEPROM.

Schau dir Atmel AVR2025: IEEE 802.15.4 MAC Software Package - User Guide
(http://www.atmel.com/Images/doc8412.pdf) an.

Dort speziell 6.1.3.7 EXTERN_EEPROM_AVAILABLE und vergleiche das mit 
deinem Board (externes EEPROM da?) und deinem Makefile (Option anzugeben 
oder nicht?).

Dort ist auch in 8.3.x beschrieben, wie man die beim Kompilieren 
benutzte IEEE Adresse im EEPROM abfragt.

Die IEEE Adresse trägt man vorm Kompilieren in eine Includedatei ein. 
Mit den voreingestellten Werten 0 oder 0xFFF... tritt obiger Fehler auf. 
Hast du hier Anpassungen gemacht?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.