Riot: LWMAC / GOMACH sur Openmote-b

Créé le 23 mars 2020  ·  4Commentaires  ·  Source: RIOT-OS/RIOT

Il est possible d'activer le LWMAC ou GOMACH sur Openmote-b? Quand j'ai essayé de compiler l'exemple gnrc_networking_mac (en commentant par l'entrée #BOARD_WHITELIST), je ne suis pas en mesure de le compiler. Alors, existe-t-il une solution pour travailler avec la couche MAC sur Openmote-b?

drivers network question

Commentaire le plus utile

Salut @benemorius , @zhuoshuguo et @ miri64 ,

Je voudrais vous informer que j'ai résolu l'erreur / l'avertissement lié à la fois au LWMAC et à GoMacH en ajoutant la fonctionnalité rtt dans le fichier makefile du répertoire que je testais. et par conséquent le problème avait disparu.

Merci,
Nancy

Tous les 4 commentaires

Il devrait être possible avec un minimum d'effort de faire fonctionner à la fois LWMAC et GoMacH sur n'importe quelle plate-forme qui a periph_rtt disponible. Je ne sais pas si cela inclut openmote-b .

Si vous avez besoin d'un port de LWMAC ou GoMacH de periph_rtt à xtimer vous pouvez essayer cette branche, mais je n'ai maintenu aucun port depuis un an à part les conflits de fusion et je ne le fais pas savoir s'ils compilent ou fonctionnent encore.

Si vous pouvez publier les erreurs de compilation que vous rencontrez, cela aiderait quelqu'un à vous guider pour le faire fonctionner.

Il devrait être possible avec un minimum d'effort de faire fonctionner à la fois LWMAC et GoMacH sur n'importe quelle plate-forme sur laquelle periph_rtt est disponible. Je ne sais pas si cela inclut openmote-b.

Oui, c'est bien! GoMacH et LWMAC ont tous deux besoin d'un module RTT pour le chronométrage.

Assurez-vous également qu'openmote-b prend en charge les interruptions radio RX-start et TX-END (au moins, GoMacH s'appuie sur ces fonctionnalités matérielles).

Salut @benemorius , @zhuoshuguo et @ miri64 ,

Je viens de tester le fichier gnrc_lwmac.c sous le répertoire tests afin de tester la couche MAC sur openmote-b, et j'ai changé le BOARD_WHITELIST en openmote-b dans le makefile, et tout se compile avec succès avec cet avertissement (il n'y a pas satisfait configuration requise: periph_rtt ATTENDEZ DES ERREURS!)
Et j'ai réussi à envoyer et à recevoir des paquets entre 2 motes (s'il vous plaît voir l'image ci-jointe).
Alors, ma question comment il est possible de se débarrasser de cette erreur / avertissement? et puis-je envoyer et recevoir de cette manière avec lwmac?

L'image montre 2 messages envoyés d'un mote à l'autre en utilisant le txtsnd, le premier est une monodiffusion et le second est une diffusion.
Webp net-resizeimage (1)

L'erreur que je reçois.
Webp net-resizeimage (2)

Merci,
Nancy

Salut @benemorius , @zhuoshuguo et @ miri64 ,

Je voudrais vous informer que j'ai résolu l'erreur / l'avertissement lié à la fois au LWMAC et à GoMacH en ajoutant la fonctionnalité rtt dans le fichier makefile du répertoire que je testais. et par conséquent le problème avait disparu.

Merci,
Nancy

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

chrysn picture chrysn  ·  5Commentaires

l3nko picture l3nko  ·  7Commentaires

nmeum picture nmeum  ·  5Commentaires

miri64 picture miri64  ·  3Commentaires

kaspar030 picture kaspar030  ·  6Commentaires