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?
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.
> * 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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.