2016-12-17 6 views
0

Mon but est d'envoyer des paquets UDP du microcontrôleur (carte nucléo) vers le PC - aussi simple que cela. Mise à jour: J'ai atteint l'objectif avec succès. Je vais expliquer ici comment je l'ai fait, et les problèmes que je suis tombé sur initialement. Un grand merci à la communauté StackOverflow et aux gens du groupe LinkedIn ARM pour m'aider!Lwip sur mbed-os 5 ne fait pas une bonne connexion ethernet


1.   VUE D'ENSEMBLE

Mon système est la suivante:

1,1   côté Microcontroller

  • carte Nucleo_F767ZI avec microcontrôleur STM32F767ZI. Cette carte a un connecteur ethernet.
  • Système d'exploitation Mbed-OS 5.
  • Bibliothèque lwip (qui fait partie du système d'exploitation Mbed-OS 5).

1,2   côté PC  

Répondre

1

La connexion que vous avez marqué Ethernet est en fait une connexion TAP (par exemple une carte Ethernet virtuelle.). Votre connexion Ethernet actuelle est libellée Local Area Connection; c'est la connexion que vous aurez besoin de configurer et de regarder avec Wireshark, etc.

Comme pour tout ce qui concerne Mbed-OS, je n'ai personnellement pas traité le problème.

+0

Salut Joel, Merci beaucoup pour votre réponse. Cela m'a vraiment aidé! Maintenant, je peux voir le trafic: les demandes DHCP de mon microcontrôleur. J'ai posté quelques informations supplémentaires à ce sujet (voir ci-dessus). Connaissez-vous la meilleure stratégie pour aller de l'avant et faire fonctionner le lien UDP? –