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

Problème de compilation avec MPLab et C18



  1. #1
    Amineyc

    Problème de compilation avec MPLab et C18


    ------

    bonsoir, je suis en projet de fin d'étude et mon projet est un oscilloscope a base du µContrôlleur Pic 18F4550.

    jais le programme qui est en C, donc je dois le compiler avec MPLab et C18 pou l'avoir en .HEX, quant je fait build All, j'aurais ca:
    Image hébergée sur serveur externe supprimée. (Re)lire les consignes pour poster des images:
    http://forums.futura-sciences.com/el...-sabonner.html



    SVP aidez moi, il me reste un mois, et je ne suis pas spécialisé au programmation, je suis censé copiez le programme qui est en .Hex, et le donnez a celuis que jais acheter le µcontrolleur pour qu'il le met dans le µC, moi c'est la partie électronique qui m'intéresse.

    donc ce que jais besoin c'est le programme en .HEX.

    le programme a télécharger est la: Télecharger

    Amine

    -----
    Dernière modification par Jack ; 27/02/2013 à 11h05.

  2. Publicité
  3. #2
    VIIV

    Re : Problème de compilation avec MPLab et C18

    Le compilateur peut pas trouver tes deux fichiers include delay.h et p18f4550.h.
    Pour rémedier a ça t'as qu'a copier ces 2 fichiers .h (ils se trouvent dans le répertoire ou est installé MpLab) et le coller dans ton répertoire ou se trouve ton fichier projet MpLab (.mcp). Ensuite tu trouve les lignes dans ton fichier main.c ou il y a

    #include <delays.h>
    #include <p18f4550.h>

    et tu les réplace par

    #include "delays.h"
    #include "p18f4550.h"

    Bonne nuit

  4. #3
    Amineyc

    Re : Problème de compilation avec MPLab et C18

    Bonjour,

    Merci pour votre réponse rapide; jais trouvé les fichiers p18f4550.h et delays.h dans le dossier ou il est installez le C18, jais fais ce que vous m'avez conseillé et ça marche très bien, mais il ma fallu que je rajoute le fichier p18fxxxx.h pour que ça passe.

    Maintenant je suis bloqué dans le fichier usbmmap.c
    il fait appel au deux fichiers typdefs.h et usb.h jais vérifier l'existence des fichiers et ils existe, et jais vérifier aussi si dans le fichier usbmmap.c les appels au deux fichiers son entre guillemet; il le sont.

    voici le message d'erreur en image:


    Image hébergée sur serveur externe supprimée. (Re)lire les consignes pour poster des images:
    http://forums.futura-sciences.com/el...-sabonner.html


    précision:
    le fichier: usbmmap.c ce trouve dans le dossier: /system/usb/
    le fichier: usb.h ce trouve dans le dossier: /system/usb/
    le fichier: typedefs.h ce trouve dans le dossier: /system/

    PS: désolée pour le dérangement, je sait que je genre de problème ne veau la peine d'être poster ici, mais comme je l'est dit je suis null en programmation surtout ce genre de langage.....

    Amine
    Dernière modification par Jack ; 27/02/2013 à 11h06.

  5. #4
    VIIV

    Re : Problème de compilation avec MPLab et C18

    Salut,
    Moi aussi j'ai eu ce genre de problèmes, avec des fichiers .h qui se trouvent dans le dossier pi dans un sous-dossier etc.
    Pour rémedier moi perso j'ai copié le dossier (au cas ou), j'ai ensuité déplacé tous les fichiers .h la ou se trouve le fichier projet (.mcp), puis je n'avait qu'a rémplacer les

    #include "system\typedefs.h"

    par

    #include "typedefs.h"

    Faut faire ça pour tous les fichiers

  6. A voir en vidéo sur Futura
  7. #5
    Amineyc

    Re : Problème de compilation avec MPLab et C18

    Merci infiniment VIIV, ca a marché jais tout mis dans un dossier mais je devrez tout monté manuellement les fichier en .h et .c, en fin brèf ca a marché mais il est arrivé au fichier .lkr a fait une erreur voire en image:

    Image hébergée sur serveur externe supprimée. (Re)lire les consignes pour poster des images:
    http://forums.futura-sciences.com/el...-sabonner.html



    voila l'erreur est du fichier c018i.o qui est introuvable.

    jais vérifier et il existe dans le dossier d'installation du C18 dans le dossier C:\MCC18\lib

    et dans le fichier 18f4550.lkr, il ya trois ligne:

    Code:
    FILES c018i.o
    FILES clib.lib
    FILES p18f4550.lib
    voila c'est pour la vérification d'orthographe.

    Amine
    Dernière modification par Jack ; 27/02/2013 à 11h03.

  8. #6
    Amineyc

    Re : Problème de compilation avec MPLab et C18

    re bonjour

    jais trouvé le problème: en faite le fichier introuvable du c018i.o qui été dans le C:\MCC18\lib

    mplab le cherché dans le dossier "C:\Program Files\Microchip\MCC18\lib , qui n'étais pas ici voire en image:




    Image hébergée sur serveur externe supprimée. (Re)lire les consignes pour poster des images:
    http://forums.futura-sciences.com/el...-sabonner.html



    alors pour ne pas la jouez super intello, jais tout simplement copier le dossier C:\MCC18 dans l'endroit voulue.

    jais compiler et voila en image:


    Image hébergée sur serveur externe supprimée. (Re)lire les consignes pour poster des images:
    http://forums.futura-sciences.com/el...-sabonner.html


    heuuu une dernière chose; mon fichier .hex je le trouve dans le dossier: C:\MCHPFSUSB\fw\CDC\_output\???

    Merci pour votre attention,,

    Amine
    Dernière modification par Jack ; 27/02/2013 à 11h19.

  9. Publicité
  10. #7
    othmeni

    Re : Problème de compilation avec MPLab et C18

    bonjour amine,
    en fait, je suis en train de travailler sur ce projet et j'ais des problèmes à avoir le .hex. J'aimerais savoir si votre travaille a abouti à une bonne résultat, si oui j'aimerais si c'est possible de m'envoyer le fichier .hex fonctionnel ainsi que le driver du pic pour que la carte soit détectée dès que je connecte au PC à travers le port usb.
    c'est vraiment urgent et j'aimerais que vous m'aidiez.
    Merci d'avance.

  11. #8
    meranss

    Re : Problème de compilation avec MPLab et C18

    BONJOUR

    je veu envoyer la lettre A par liaison serie (AUSART) avec pic 18f... j'ai essayer de faire le programme en 2 maniere (avec C et assembleur) mais il marche pas;
    ma question est : est ce qu'il y a un moyen de convertir le programme c en mplab sans le traduire ligne par ligne en assembleur?
    merci.

  12. #9
    katmai

    Re : Problème de compilation avec MPLab et C18

    Salut,

    Convertir ton programme C en assembleur?

    Pourquoi tu veux faire ça si il ne marche ni en C ni en assembleur?

    Sinon c'est possible (en tout cas avec gcc), il faut garder les fichiers intermediaires lors de la compilation.
    Regardes la documentation de ton compilateur.

    A+

    PS: Pourquoi deterrer un vieux post sans rapport pour poser ta question?

Discussions similaires

  1. Problème compilation MPLAB C18
    Par VIIV dans le forum Électronique
    Réponses: 12
    Dernier message: 24/09/2008, 23h00
  2. Problème de compilation MPLAB
    Par grd666 dans le forum Électronique
    Réponses: 2
    Dernier message: 19/06/2008, 15h23
  3. Problème compilation MPLAB
    Par guijac92 dans le forum Électronique
    Réponses: 0
    Dernier message: 18/06/2008, 20h40
  4. probleme de compilation ccx5,mplab!!!!
    Par i-NaD dans le forum Électronique
    Réponses: 5
    Dernier message: 22/03/2008, 20h49
  5. Prob de compilation Mplab et C18
    Par wave68runner dans le forum Électronique
    Réponses: 28
    Dernier message: 04/02/2008, 20h39
Découvrez nos comparatifs produits sur l'informatique et les technologies.