Bonjour,
J'ai actuellement un système fonctionnel qui consiste à faire fonctionner un PIC32MX795F512L interface Ethernet et module wifi MRF24 afin de faire du contrôle commande d'une électronique de puissance, aujourd'hui au fil de son évolution les ressources du processeur ont atteints 93% et nous souhaitons donc faire évoluer l'ensemble non seulement pour un processeur avec plus de mémoire et permettant un cadencement plus rapide mais aussi rajouter des fonctions supplémentaires tel que le bluetooth, également remplacer le module wifi plus récent en ATWINC1510 car l'ancien MRF24 est amené à disparaitre.
J'ai donc testé le module wifi ATWINC1510 avec le PIC32MX795F512L sous MPLABX IDE v4.15 pour commencer par étape, XC32 en V2.05, Harmony v2 et fonctionne très bien en softap avec le programme exemple web_server_nvm_mpfs (pic32mx_eth_sk_ioexp_winc_freertos).
Je peux confirmer que tout fonctionne:
stk ethernet pic32mx
Carte d'extension E/S
Pictail atwinc1510
Puis j'ai remplacé le STK Ethernet avec le PIC32MX par le stk Ethernet sous PIC32MZ(DM320007-C) sous MPLABX IDE v6.05, le compilateur XC32 v2.05 harmony V2.
1- avec l'exemple de programme web_server_nvm_mpfs (pic32mz_ef_sk).
Je confirme que l'ensemble en ethernet fonctionne très bien:
stk ethernet PIC32MZ2048EFM144
Carte d'extension E/S
Pictail atwinc1510
2- avec un exemple de programme : wifi_easy_configuration.X/pic32mz_ef_sk__ioexp__winc__freertos
harmonie V2.05, dans XC32 V2.30, IDE V6.05
l'ensemble en wifi fonctionne très bien:
stk ethernet PIC32MZ2048EFM144
Carte d'extension E/S
Pictail atwinc1510
Seulement afin de rassembler les deux moyens de connexions, wifi et Ethernet dans un seul et même soft, j'essai avec "web_server_nvm_mpfs (pic32mz_ef_sk)" qui fonctionne très bien en Ethernet puis rajoute le module wifi pictail ATWINC1510 présent dans les choix de l'environnement de programmation, cela met impossible de compiler le code ? ...
J'essai donc le programme 2 "wifi_easy_configuration.X/pic32mz_ef_sk__ioexp__winc__freertos" et y rajoute l'Ethernet, le soft ce compile correctement mais le wifi fonctionne donc toujours mais pas l'Ethernet.
Je pense avoir regarder, comparé, cherché les fichiers manquant ou non déclarés en definition.h ou ailleurs .... je ne parviens toujours pas à rassembler les 2 fonctions ensembles et reste bloqué sur cette aspect... j'ai changé les version de compilateurs XC32 qui vont au plus récent V4 mais encore moins adapté ...
J'aimerai au mieux partir du programme web_server_nvm_mpfs (pic32mz_ef_sk) plus complet et ajouter le module wifi ATWINC1510 mais c'est comme si certaines constantes ne seraient pas reconnu ...
J'ai évidemment sollicité microchip et son forum mais pas de retours satisfaisant pour le moment ...
Merci de votre attention, et de votre aide
Bonne journée à tous
Partager