Pile TCPIP microchip
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. #2
    ben1015

    Re : Pile TCPIP microchip

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

  3. #3
    jlcms

    Re : Pile TCPIP microchip

    Tu utilises le compiler C18?

  4. #4
    ben1015

    Re : Pile TCPIP microchip

    Oui j'utilise le compilateur C18.

  5. A voir en vidéo sur Futura
  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. #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.

  8. #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.

  9. #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"

  10. #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.

Discussions similaires

  1. freeRTOS TCPIP
    Par inviteec7e9182 dans le forum Électronique
    Réponses: 2
    Dernier message: 15/01/2011, 09h39
  2. pile : réactif consommés alors que la pile ne débite pas ?
    Par invite55844dae dans le forum Chimie
    Réponses: 0
    Dernier message: 15/12/2009, 18h14
  3. Réponses: 5
    Dernier message: 13/11/2009, 15h59
  4. Adresse TCPIP
    Par invite863ad3bf dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 30/11/2007, 19h42
  5. TCPIP kernel driver - urgent
    Par invite9eac167e dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 08/02/2004, 09h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...