IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Warning Mplab & C hi-tech Compiler 9.80


Sujet :

Embarqué

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 69
    Points : 53
    Points
    53
    Par défaut Warning Mplab & C hi-tech Compiler 9.80
    Bonjour a tous,

    Voici mon problème:
    { je débute en C embarqué...}
    J'ai récupéré un projet avec un micro-controlleur.
    L'une des parties de ce projet consiste au codage du micro pour les mises a jours d'une carte électronique.

    La précédente personne qui travaillait dessus utilisait la version mplab 8.36 et le compilateur C hi-tech 9.66. Aujourd'hui cette version du compilateur n'est plus sur le marché ( pour un achat) Je suis donc passé à la dernière version (9.80 mais j'ai toujours mplab 8.36.
    Alors que sur la version 9.66, lors de la génération du code il n'y avait aucun problème ( ni warning ni erreur)
    lorsque je compile avec la version 9.80 je me retrouve avec une bonne cinquantaine de warning concernant les registres de ce type la:

    Warning [1385] C:\[Chemin d'accés]\main.c; 482. variable "_RC5" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f452.h:3530)

    Avez vous une idée pour supprimer ces warnings (afin d'avoir une génération sans warning ce qui serait plus propre).

    merci

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Tu veux supprimer l'affichage des warnings ou corriger les problèmes qu'il y a derrière ?

    Le warning que tu montres est a priori assez simple à résoudre. Ton collègue utilisait une variable _RC5 qui devait être un alias pour désigner un registre ou un bit particulier d'un registre. Dans la nouvelle version du fichier pic18f452.h, ce que désignait _RC5 est maintenant désigné par un nouvel alias. Il faut remplacer _RC5 par ce nouveau nom. Cela peut-être fastidieux si tu as beaucoup de remplacement à faire...

    Après, la variable est "deprecated". Souvent, cela veut dire qu'elle fonctionne encore mais qu'il faudrait penser à l'abandonner. Tu peux essayer comme ça mais le résultat n'est peut-être pas garanti.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 69
    Points : 53
    Points
    53
    Par défaut
    le but est bien sur de supprimer les warnings ( résoudres les problemes )

    merci pour cette réponse je vais essayer...

Discussions similaires

  1. Warning : Compilation Bcc 5.5
    Par Henri dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 10/01/2006, 10h39
  2. JDBC warning lors de la compilation
    Par kichemans dans le forum JDBC
    Réponses: 5
    Dernier message: 27/12/2005, 15h40
  3. Les varags, warning a la compilation.
    Par red210 dans le forum C
    Réponses: 3
    Dernier message: 20/12/2005, 19h03
  4. [C#] Générer un warning utilisateur à la compilation
    Par Pete dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/12/2004, 18h04
  5. Warnings lors de la compilation
    Par polo54 dans le forum C
    Réponses: 5
    Dernier message: 07/02/2003, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo