Impossbile de faire fonctionner MPLabx
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Impossbile de faire fonctionner MPLabx



  1. #1
    Jcc59x

    Impossbile de faire fonctionner MPLabx


    ------

    Bonsoir,

    Je pratique la programmation des pics depuis des années ... sous MPLab. Depuis un moment je pense à passer à MPLabx. Je vous passe les détails... J'ai donc suivi plusieurs tutos et comparé, puis je me suis lancé, téléchargement, installation, mise en oeuvre du programme le plus simple : Flashing Led. Et impossible de le faire fonctionner, voici ce que j'obtiens ... et j'y perds mon latin.
    Un peu d'aide serait bienvenue...
    Merci d'avance.

    Code:
    make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
    make[1]: Entering directory 'L:/MPLABX_Tests/Flashing_Led_01.X'
    make  -f nbproject/Makefile-default.mk dist/default/production/Flashing_Led_01.X.production.hex
    make[2]: Entering directory 'L:/MPLABX_Tests/Flashing_Led_01.X'
    "C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe"  -mcpu=16F688 -c    -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default  -msummary=-psect,-class,+mem,-hex,-file  -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall   -std=c99 -gdwarf-3 -mstack=compiled:auto:auto     -o build/default/production/Flashing_Led.p1 Flashing_Led.c 
    ::: advisory: (2049) C99 compliant libraries are currently not available for baseline or mid-range devices, or for enhanced mid-range devices using a reentrant stack; using C90 libraries
    
    Flashing_Led.c:20:5: error: use of undeclared identifier 'TRISbits'
        TRISbits.RB0=0;   //  Set PortB.0 as output
        ^
    Flashing_Led.c:25:9: error: use of undeclared identifier 'LATBbits'
            LATBbits.LATB0= ~LATBbits.LATB0;
            ^
    Flashing_Led.c:25:26: error: use of undeclared identifier 'LATBbits'
            LATBbits.LATB0= ~LATBbits.LATB0;
                             ^
    3 errors generated.
    (908) exit status = 1
    make[2]: Leaving directory 'L:/MPLABX_Tests/Flashing_Led_01.X'
    make[1]: Leaving directory 'L:/MPLABX_Tests/Flashing_Led_01.X'
    make[2]: *** [nbproject/Makefile-default.mk:110: build/default/production/Flashing_Led.p1] Error 1
    make[1]: *** [nbproject/Makefile-default.mk:91: .build-conf] Error 2
    make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2
    
    
    BUILD FAILED (exit value 2, total time: 5s)

    -----

  2. #2
    pic83

    Re : Impossbile de faire fonctionner MPLabx

    bonjour, j'ai pris la décision moi aussi de me servir de MPLABx via UBUNTU pour plusieurs raisons ...
    Etant novice dans ce système d'exploitation, je voudrai installer MPLABx, malheureusement même en suivant quelques explications du net je n'arrive pas à effectuer l'installation.
    Pourriez vous me guider dans cette installation ?
    le fichier téléchargé est dans le répertoire : Mplabx/MPLABX-v5.35-linux-installer.tar
    Je voudrai l'installer dans le même répertoire .
    merci de votre aide

  3. #3
    umfred

    Re : Impossbile de faire fonctionner MPLabx

    Citation Envoyé par pic83 Voir le message
    bonjour, j'ai pris la décision moi aussi de me servir de MPLABx via UBUNTU pour plusieurs raisons ...
    Etant novice dans ce système d'exploitation, je voudrai installer MPLABx, malheureusement même en suivant quelques explications du net je n'arrive pas à effectuer l'installation.
    Pourriez vous me guider dans cette installation ?
    le fichier téléchargé est dans le répertoire : Mplabx/MPLABX-v5.35-linux-installer.tar
    Je voudrai l'installer dans le même répertoire .
    merci de votre aide
    je pense que tu devrais ouvrir un nouveau sujet pour ton problème (si ce n'est déjà fait). la situation est assez différente du post initial

  4. #4
    umfred

    Re : Impossbile de faire fonctionner MPLabx

    Je pense qu'il doit manquer le fichier include du pic en tête du fichier.
    tu peux éventuellement nous mettre le code du fichier Flashing_Led.c

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

    Re : Impossbile de faire fonctionner MPLabx

    Salut,
    Inclut <xc.h> en en-tête pour voir ?

    Peux-tu founir le projet ?

  7. #6
    Jcc59x

    Re : Impossbile de faire fonctionner MPLabx

    Hello,

    Merci à toi et à sandrecarpe, car vous m'avez mis sur la piste ... en fait les problèmes c'est que j'ai bien copié le programme mais que je n'utilise pas le même PIC, et que donc il y a des écarts dans la structure : le mine n'a pas de port B, et la description dans le header n'utilise pas les mêmes noms...

    En fait je pensais que c'est plus compliqué que ça, mais non c'est très con.

    Merci à vous deux.

  8. #7
    Jcc59x

    Re : Impossbile de faire fonctionner MPLabx

    Bonsoir,

    En effet, ainsi que le dit umfred, ton problème n'a rien à voir avec le mien, de plus je tourne sous windows (personne n'est parfait) et je ne connais pas linux, donc je ne peux pas t'aider.

    Bon courage.

Discussions similaires

  1. [Programmation] Faire un map(), en langage .c (MPLABX)
    Par tomjcb dans le forum Électronique
    Réponses: 3
    Dernier message: 29/05/2018, 16h12
  2. faire fonctionner un moteur pas à pas
    Par orinym dans le forum Électronique
    Réponses: 2
    Dernier message: 10/05/2013, 00h55
  3. faire fonctionner un micro
    Par gabydu25 dans le forum Électronique
    Réponses: 12
    Dernier message: 11/11/2012, 18h56
  4. faire fonctionner mon poêle
    Par invitedadd353e dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 7
    Dernier message: 26/11/2011, 16h57
  5. Faire fonctionner un écran LCD.
    Par Canaillou2k5 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/02/2011, 18h06