prob compilation d'un prog du pic18
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

prob compilation d'un prog du pic18



  1. #1
    invitef4a86cda

    prob compilation d'un prog du pic18


    ------

    Bonjour,
    J'ai besoin de votre aide SVP le plus vite possible :s

    je veux tester la capacité maximale de la mémoire RAM du PIC18F46K20, j'utilise MPLAB X , j'ai fais le programme suivant :

    Code:
    #include <p18cxxx.h>
    #include <stdlib.h>
    void main(void);
    int i;
    int mot[251];
    int duree[251];
    void main(void)
    {
        for(i=0 ; i<251 ; i++)
        { mot[i]=0xFF;
        duree[i]=0xFF;
       
        }
        while(1);
    }
    et quand je compile , on m'affiche l'erreur suivante :
    make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
    make[1]: Entering directory `C:/Users/ACER/MPLABXProjects/code_1.X'
    make -f nbproject/Makefile-default.mk dist/default/production/code_1.X.production.hex
    make[2]: Entering directory `C:/Users/ACER/MPLABXProjects/code_1.X'
    "C:\Program Files\Microchip\mplabc18\v3.41 \bin\mcc18.exe" -p18F46K20 -I "C:\Program Files\Microchip\mplabc18\v3.41 \bin"\\..\\h -fo build/default/production/mainp18.o mainp18.c
    MPLAB C18 v3.41 (evaluation)
    Copyright 2000-2011 Microchip Technology Inc.
    Days remaining until evaluation becomes feature limited: 53

    WARNING: The procedural abstraction optimization will not be supported when the evaluation becomes feature limited.

    "C:\Program Files\Microchip\mplabc18\v3.41 \bin\mplink.exe" -p18f46k20 -w -z__MPLAB_BUILD=1 -u_CRUNTIME -l "C:\Program Files\Microchip\mplabc18\v3.41 \bin"\\..\\lib -o dist/default/production/code_1.X.production.cof build/default/production/mainp18.o
    MPLINK 4.42, Linker
    Device Database Version 1.7
    Copyright (c) 1998-2011 Microchip Technology Inc.
    Error - section '.udata_mainp18.o' can not fit the section. Section '.udata_mainp18.o' length=0x000003ee
    Errors : 1

    make[2]: Leaving directory `C:/Users/ACER/MPLABXProjects/code_1.X'
    make[1]: Leaving directory `C:/Users/ACER/MPLABXProjects/code_1.X'
    make[2]: *** [dist/default/production/code_1.X.production.hex] Error 1
    make[1]: *** [.build-conf] Error 2
    make: *** [.build-impl] Error 2

    BUILD FAILED (exit value 2, total time: 2s)


    alors que dois-je faire ??
    Mercii

    -----

  2. #2
    invite6cb8b74b

    Re : prob compilation d'un prog du pic18

    Bonjour,
    Diminues la taille de tes tableaux et ca devrait gazer !
    ==> Error - section '.udata_mainp18.o' can not fit the section. Section '.udata_mainp18.o' length=0x000003ee = 2 (int= 2 octects)) + 251x2 + 251x2 =
    Errors : 1

    La taille de la RAM d'un 18F46K20 c'est 3936 octets (mais accessible par bank de 256 octets).
    JC22

  3. #3
    invitef4a86cda

    Re : prob compilation d'un prog du pic18

    bjr ,
    s'il vous plait je ne comprends pa comment je vais calculer la valeur pour remplacer 251 , ce que je comprends c que int = 2 octet donc 251*2+251*2=1004 donc je n'ai pas depasser la memoire ram !!
    merci de bien m'expliquer svp !
    ps : j'ai mis au lieu de 251 , 50 et ca a rempli juste 12% de la ram .

Discussions similaires

  1. Réalisation d'un chronomètre sur PIC18
    Par invite3d4f2ff3 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/06/2010, 06h26
  2. Compilation d'un exécutable à partir d'un fichier matlab
    Par inviteba67e777 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 10/06/2010, 07h42
  3. [C/PIC18]-Mise en place d'un watchdog
    Par invite3c35244f dans le forum Électronique
    Réponses: 14
    Dernier message: 25/06/2009, 10h39
  4. Prob de compilation Mplab et C18
    Par invite07bc4d05 dans le forum Électronique
    Réponses: 28
    Dernier message: 04/02/2008, 20h39
  5. reglage du prob du prog JDM
    Par invitee335123b dans le forum Électronique
    Réponses: 10
    Dernier message: 17/05/2006, 21h30
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...