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

Problème linker mplab 8.30 PIC 18f6722



  1. #1
    usul91

    Problème linker mplab 8.30 PIC 18f6722


    ------

    Bonjour,

    je développe un projet en assembleur sur un PIC 18f6722.

    Cependent pendant le build j'ai l'erreur de linker suivante :

    Error - section 'access_bank' has a memory 'accessram' which can not fit the section. Section 'access_bank' length=0x00000062.

    La longueur autorisée est de 0x5f et je comprend pas pourquoi j'ai cette erreur alors que je n'ai fais que quelques modifications mineures

    je sais que cette partie de la mémoire est acessible quelque soit la bank où l'on se situe.

    Merci

    -----

  2. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  3. #2
    RISC

    Re : Problème linker mplab 8.30 PIC 18f6722

    Salut,

    En regardant la datasheet (ou le fichier linker) tu pourras voir la taille max de la RAM en access_bank.
    Le linker te dit clairement (voir ton message d'erreur) que la zone accessram est trop importante pour tenir dans access bank.
    Cela signifie probablement que tu as "forcé" des données dans cette zone mais que tu en as mis trop...
    Ne voyant pas ton programme ou ton fichier linker (si tu l'as modifié), difficile de faire plus de commentaires...

    a+

  4. #3
    usul91

    Re : Problème linker mplab 8.30 PIC 18f6722

    Bonjour,

    J'ai trouvé la solution : ce sont deux variables déclarées dans la zone udata_acs : ma mémoire ne pouvait pas en contenir deux en plus (variables globales)

Discussions similaires

  1. [PIC]-Cablage du MCLR sur PIC 18F6722
    Par jorg1n dans le forum Électronique
    Réponses: 32
    Dernier message: 17/06/2009, 14h10
  2. PIC ICD2 MPLAB : Mettre 2 .hex dans un Pic
    Par hdgetnet dans le forum Électronique
    Réponses: 0
    Dernier message: 30/03/2009, 15h11
  3. Réponses: 77
    Dernier message: 24/10/2008, 16h43
  4. [Pic] Problème compilation MPLAB 16F877... Merci
    Par CED_TV_JVC dans le forum Électronique
    Réponses: 2
    Dernier message: 27/06/2008, 11h21
  5. PIC 16F877A : Problème MPLab/Tmr2
    Par El Mariachi dans le forum Électronique
    Réponses: 4
    Dernier message: 19/04/2007, 16h19
Découvrez nos comparatifs produits sur l'informatique et les technologies.