Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Pile TCPIP microchip



  1. #1
    ben1015

    Pile TCPIP microchip


    ------

    Bonjour,

    Je voudrais faire un mini serveur WEB avec un PIC18F4620 et un enc28J60. J'ai donc télécharger la pile TCPIP et quand je compile le projet (TCPIP Demo App - C18 - PIC18_EXPLORER_ENC28J60), j'obtiens l'erreur :
    Error - could not find file 'c018i.o'.
    Quand je remplace dans select device par le PIC18F4620 (par défaut 18F8722), j'obtiens ces erreurs :
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:208:Error [1105] symbol 'SSP1CON1' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:208:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:210:Error [1105] symbol 'SSP1STATbits' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:210:Error [1151] struct or union object designator expected
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:210:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:211:Error [1105] symbol 'SSP1STATbits' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:211:Error [1151] struct or union object designator expected
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:211:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1162:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1162:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1164:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1166:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1166:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1172:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1249:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1249:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1254:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1317:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1317:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1323:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1328:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1387:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1387:Error [1101] lvalue required
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1389:Error [1105] symbol 'SSP1BUF' has not been defined
    C:\Microchip Solutions v2010-10-19\Microchip\TCPIP Stack\ENC28J60.c:1390:Error [1105] symbol 'SSP1BUF' has not been defined
    Halting build on first failure as requested.
    Voilà pour la première erreur je n'ai pas trouver de fichier c018i.o et pour le deuxième problème, première question, est-il possible d'utiliser un 18F4620?

    Merci d'avance

    -----

  2. Publicité
  3. #2
    ben1015

    Re : Pile TCPIP microchip

    Personne n'a eu de souci avec la pile TCP/IP?

  4. #3
    jlcms

    Re : Pile TCPIP microchip

    Tu utilises le compiler C18?

  5. #4
    ben1015

    Re : Pile TCPIP microchip

    Oui j'utilise le compilateur C18.

  6. #5
    jlcms

    Re : Pile TCPIP microchip

    Ok,
    C18 lite, C18 eval ... ?
    Je ne trouve pas l'exemple en téléchargement, tu l'as trouvé où (mets un lien)?

  7. A voir en vidéo sur Futura
  8. #6
    ben1015

    Re : Pile TCPIP microchip

    J'utilise la version C18 lite. Pour l'exemple, j'ai téléchargé Microchip Application Libraries v2010-10-19 (http://www.microchip.com/stellent/id...cName=en547784), après j'ai installé les librairies et ensuite C:\Microchip Solutions v2010-10-19\TCPIP Demo App\TCPIP Demo App - C18 - PIC18_EXPLORER_ENC28J60.

    Voilà tout.

  9. Publicité
  10. #7
    jlcms

    Re : Pile TCPIP microchip

    Pour la première erreur (avec le pic18F8722), il faut aller dans le menu "Project/Build options.../Project" (tout en bas)
    Dans la boite de dialogue sélectionne l'onglet "Directories". Pour les "Librairies search path" ajouter le répertoire où doit se trouver "c018i.o" probablement "C:\Program Files\Microchip\mplabc18\v3.37 .01\lib".
    Avec ça la compilation et l'édition de lien passe.

  11. #8
    jlcms

    Re : Pile TCPIP microchip

    Pour un pic18f4620, SSP1CON1,SSP1STATbits, et SSP1BUF ne sont pas définis, il faut donc faire un truc du genre:
    #define SSP1CON1 SSPICON1
    #define SSP1STATbits SSPISTATbits
    #define SSP1BUF SSPIBUF

    Il faut consulter les include présents dans le répertoire "C:\Program Files\Microchip\mplabc18\v3.37 .01\h"

  12. #9
    ben1015

    Re : Pile TCPIP microchip

    Merci jlcms.
    Pour la première erreur, c'est bon cela fonctionne bien, ensuite pour la deuxième je vais regarder ça de plus prêt.

Sur le même thème :

Discussions similaires

  1. freeRTOS TCPIP
    Par fred_14 dans le forum Électronique
    Réponses: 2
    Dernier message: 15/01/2011, 10h39
  2. Réponses: 0
    Dernier message: 15/12/2009, 19h14
  3. Réponses: 5
    Dernier message: 13/11/2009, 16h59
  4. Adresse TCPIP
    Par dby dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 30/11/2007, 20h42
  5. TCPIP kernel driver - urgent
    Par fanouch dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 08/02/2004, 10h37
Découvrez nos comparatifs produits sur l'informatique et les technologies.