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

Problème MikroC compilation



  1. #1
    maximilien

    Problème MikroC compilation

    Bonjour,

    Voici mon soucis:
    je possède MikroC (j'ai acheter la licence avec Lextronic).

    Je travail sur un projet et mon programme vient de passer à 2045 octet de Rom utilisé.

    Or mon programme ne fonctionne plus!!

    La compilation fonctionne nickel. Mais une fois sur la carte de mon projet (qui allume des afficheurs 7seg) ça ne fonctionne pas.

    Ce que j'ai fait:
    lorsque je me suis aperçu que mon programme ne fonctionnait plus, j'ai d'abord supprimer la partie que je venais de rajouter.
    ça fonctionne, j'ai mes afficheurs qui s'allument...

    ensuite j'ai rajouté un bout de prog bidon (voir image 1) (c'est en fait 3 fois ce que je faisait avant cad 3 fois remplissage de tableau).
    de retour ça ne fonctionne plus.

    J'ai remarqué dans les statistiques que mon main "fait un bond dans la mémoire. (voir pj).


    Un problème de Licence?
    Pourtant je pense que ça me mettrait: Demo limit ou un truc du genre!??

    Des suggestions?


    (Bien sur je peux désinstaller le logiciel et puis le réinstaller mais il me faudrait renvoyer la demande de licence (qui est très longue à recevoir!! lextronic envoie la demande à mikroélectronica puis nous renvois un mail...) or je suis un peu pressé.)


    Merci.

    -----

    Images attachées Images attachées

  2. Publicité
  3. #2
    vede

    Smile Re : Problème MikroC compilation

    Bonjour,

    un probléme de license?

    plutot un probleme de compilateur...
    qui doit bugger sur l'assemblage du saut...

    contactes Lextronic, ou mieux, directement
    MikroE... voir si y zont déjà eu ce probléme...

    sinon peut-etre des infos sur le forum MikroC
    de MikroE...

    vede
    :O]

  4. #3
    maximilien

    Re : Problème MikroC compilation

    merci de ta réponse.

    Citation Envoyé par vede Voir le message

    contactes Lextronic,
    C'est fermé le lundi mais demain je téléphone.

  5. #4
    vede

    Smile Re : Problème MikroC compilation

    re

    je viens de jeter un oeil au forum
    http://www.mikroe.com/forum/

    vite fait, j'ai lu cette reponse à quelqu'un
    qui galérait pour compiler + de 2ko :

    You may only divide the routine into 2 or more smaller ones. Routines in PIC16s are limited by ROM page size (2k assembly instructions).

    vede
    ;O]

  6. #5
    maximilien

    Re : Problème MikroC compilation

    Merci.

    Il est vrai que mon main est "gros".

    Mais à ce que je comprends c'est qu'il doit faire moins de 2k pour que ça marche?
    Il ne fait pas 2k.

    dans quel répertoire a tu trouver ça? (je suis sur le forum).

    Merci en tout cas!!

  7. A voir en vidéo sur Futura
  8. #6
    maximilien

    Re : Problème MikroC compilation

    j'ai trouvé la discussion mais je n'ai pas l'érreur "routine trop grande".

    http://www.mikroe.com/forum/viewtopic.php?t=21166

  9. Publicité
  10. #7
    vede

    Re : Problème MikroC compilation

    re ;O]

    sur le forum j'ai fait "search' puis tapé "build"...
    ya 80 pages de résultat...

    s'il est gros, essaie quand même de le
    couper en 2-3 blocs... avec des gotos
    pour passer de l'un à l'autre...

    ça peut faire changer le compilo de comportement,
    au niveau de l'assemblage des sauts, et donc réussir
    à compiler...ça peut...

    vede
    ;O]

    ps : pas de message d'erreur, c'est trés inquiétant ;O]

  11. #8
    vede

    Re : Problème MikroC compilation

    re ps ;O]

    pour les blocs,
    plutot que des "goto", essaie de les mettre
    dans des fonctions, que tu appelles ensuite
    depuis ton main...style

    main:

    init();
    declar_tablo();
    ...

    end

    ;O]

  12. #9
    maximilien

    Re : Problème MikroC compilation

    Bon je viens de prendre un gros bout de mon main et je l'ai mis dans une fonction.
    Le main fait un appel de cette fonction.
    Résultat: le programme main se retrouve à la suite de la routine d'int (dans la mémoire). Donc plus de saut.


    Mais sans succès... ça ne fonctionne toujours pas.

    Je vais voir l'aide et sur le forum...

    merci

  13. #10
    maximilien

    Re : Problème MikroC compilation

    Citation Envoyé par vede Voir le message
    plutot que des "goto", essaie de les mettre
    dans des fonctions, que tu appelles ensuite
    depuis ton main...style
    je n'ai pas de goto je suis en C

  14. #11
    lolokiapp

    Re : Problème MikroC compilation

    Désolé de critiquer mais les compilateur Mikro..., bah c'est quand même bien bugué !!! J'ai utilisé MikroBasic pendant un an parce que vendu avec une carte, elle, de bonne qualité.

    En ce qui concerne la license, si tu l'a pas elle te bloque juste en taille de programme, mais ça bug pas. Tu as un message d'erreur comme quoi tu as dépassé. Ce doit être pareil avec MikroC.

    Après, si ton programme fonctionnait avant de rajouter une partie, il faut que tu fasse une copie du texte du vieux programme, tu recrée un nouveau programme et tu colle. C'est très moche, surtout quand on à payé la license, mais ça marche. Une fois, j'ai juste rajouté une ligne pour allumer une diode. Il n'a jamais rien voulu savoir. Un copier collé du code et hop, c'est bon ... va savoir.

    Après si tu pousse dans la programmation, tu découvrira que certaine versions ont des bibliotheques qui fonctionnent mal. Ma dernière version de MikroBasic n'envoyait pas les bonnes trames pour mon bus CAN et j'ai été obligé de le détecter à l'oscilloscope, c'est galère. Un petit tour sur le forum Mikroe pour apprendre qu'il fallait prendre la version précédente du compilateur et là, effectivement tout est rentré dans l'ordre.

  15. #12
    vede

    Re : Problème MikroC compilation

    hi,

    je plussoie...
    quelle galére leurs librairies UART...

    vede
    ;O]

  16. Publicité
  17. #13
    maximilien

    Re : Problème MikroC compilation

    Je viens de créer un nouveau projet avec le code que je souhaite mettre dedans.
    -> ne fonctionne pas!

    ancien code
    -> fonctionne!

    Il me fait toujours ce saut dans la mémoire comme sur l'image 4!

    Je cherche toujours....


    Merci de vos interventions en tout cas!

  18. #14
    lolokiapp

    Re : Problème MikroC compilation

    Tu veux pas essayer MPLAB et C18 ? gratuit en plus, quoi que Mikro***** ...

  19. #15
    maximilien

    Re : Problème MikroC compilation

    Non j'ai pas trop envie.

    J'ai payé ce compilateur.

    Mon soucis est de savoir si c'est un bug ou si c'est que j'ai fait une erreur.

    Je cherche le problème.

    J'attends l'avis de Hulk, il aura sans doute une réponse.

    Merci.

  20. #16
    maximilien

    Re : Problème MikroC compilation

    Probleme réglé!!!

    Je viens de desinstaller MikroC puis installation de la dernière version et du coup cela fonctionne!!

    Merci à tous pour vos participations!

  21. #17
    vede

    Re : Problème MikroC compilation

    hi ;O]

    super... et qu'est ce qu'il t'on dit chez MikroE?
    re-installez, parce que notre compilo, qu'on
    vous avait vendu, avait un gros bug??

    vede
    ;O]

  22. #18
    maximilien

    Re : Problème MikroC compilation

    Non,

    J'ai just téléphoné à Lextronic pour savoir si ma clé de validation fonctionnerai encore si je ne change pas de PC.
    La réponse est oui. Donc j'ai pu désintaller et prendre la dernière version.

    Personnelement, à part cet incident, je trouve ce compilateur très bien.

    Bonne journée et bon weekend pour les veinards (et à plus forte raison pour les vacanciers!!!)


  23. Publicité

Sur le même thème :

Discussions similaires

  1. Probléme avec le MIKROC
    Par akramovic dans le forum Électronique
    Réponses: 5
    Dernier message: 11/04/2015, 11h12
  2. Problème de compilation
    Par mecanica dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 15/09/2008, 03h07
  3. [PICC18] Problème compilation
    Par jorg1n dans le forum Électronique
    Réponses: 0
    Dernier message: 16/05/2008, 12h44
  4. problème avec mikroc et les entrées analogiques
    Par lukes dans le forum Électronique
    Réponses: 1
    Dernier message: 09/01/2008, 20h59
  5. problème avec mikroC
    Par ABN84 dans le forum Électronique
    Réponses: 4
    Dernier message: 07/03/2007, 16h47