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 :

Comment programmer un µC 80C552 - compilateur C ? outil de programmation ?


Sujet :

Embarqué

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 32
    Par défaut Comment programmer un µC 80C552 - compilateur C ? outil de programmation ?
    Bonjour,

    je travaille habituellement avec des PICs (PIC16, PIC18, dsPIC), et je dispose de tout le matériel nécessaire pour cela, mais voila, je dois réaliser un projet avec un 80C552 (cible imposée) et je ne sais pas quels outils utilser?
    - Compilateur C ?? ( gratuit si possible)
    - Environnement de travail ?? (je travaille habituellement avec MPLAB, mais sachant qu'il s'agit du fabricant de PIC(Microchip),je suppose qu'il le compilateur ne sera pas compatible avec cet environnement...)
    -Outil de programmation? (méthode de programmation / programmateur??)

    Je vous remercie d'avance

    Bonne journée a tous

  2. #2
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Salut,

    J'ai souvent travaillé avec SDCC qui est un compilateur gratuit pour plusieurs familles dont la 8051 qui t'intéresse. Je ne connais pas d'IDE gratuite pour l'embarqué, Mais si tu veux simplement envoyer ton programme sur la cible sans possibilité de débogguer, une IDE ne se justifie pas à mon sens. Si tu as besoin - ou envie - de debogguer, il faut aller voir ce que propose le fabricant de ton micro, en ICE (in circuit emulator) et en IDE.

    A+

    Pfeuh


    Citation Envoyé par jorg1n Voir le message
    Bonjour,

    je travaille habituellement avec des PICs (PIC16, PIC18, dsPIC), et je dispose de tout le matériel nécessaire pour cela, mais voila, je dois réaliser un projet avec un 80C552 (cible imposée) et je ne sais pas quels outils utilser?
    - Compilateur C ?? ( gratuit si possible)
    - Environnement de travail ?? (je travaille habituellement avec MPLAB, mais sachant qu'il s'agit du fabricant de PIC(Microchip),je suppose qu'il le compilateur ne sera pas compatible avec cet environnement...)
    -Outil de programmation? (méthode de programmation / programmateur??)

    Je vous remercie d'avance

    Bonne journée a tous

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 32
    Par défaut
    Je te remercie pfeuh,

    pour l'IDE, c'est vrai ce n'est pas forcément nécessaire, car je n'ai pas besoin de debogguer, par contre, une fois que tu as compilé(donc créer ton fichier .hex) comment télécharger le programme dans la cible, quel matériel utilisé? et ou se le procurer (a moins que l'on peut se le faire...)

    Merci encore pour ton aide

  4. #4
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Actuellement, les micros sont quasiment tous programmables sur la cible en spi, JTAG ou encore protocole maison dans le pire des cas. Il faut quand même faire un connecteur maison entre un programmateur de flashes du commerce et les pins qui vont bien de ton micro. Il faut googler ou voir directement le fabricant.

    A+

    Pfeuh

    P.S. Ton application ne doit pas interférer avec les pins de programmation. En clair, ils sont bien sûr utilisables, mais sous certaines conditions... Voir la datasheet du micro.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 32
    Par défaut
    Bonjour,

    merci pour vos réponses,

    je me suis renseigné un peu, et j'ai pu apprendre que le P80C552 que je dois utiliser est associée à une mémoire EPROM de type M27C512 et que c'est cette mémoire là que je dois programmer...

    Avez vous des infos sur ce genre de mémoire et sa programmation?
    J'ai vu qu'il y avait une application note (AN620):
    http://www.datasheetarchive.com/search.php?q=AN620

    Mais malheureusement, je ne comprend pas grand chose...

    Je continue mes recherches et en attendant merci encore...

    Bonne journée a tous.

  6. #6
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    S'il s'agit de l'AN620 de mai 1996, c'est une documentation "généraliste" qui n'a pas grand chose à voir avec ton problème..

    On en est au stade où il faudrait en savoir un peu plus sur le hard: C'est une maquette maison? En traditionnel? En CMS? C'est une carte d'évaluation? Un proto? Une présérie? Que dit la doc de ton micro? Y a t-il une flash ou pas? Est ce toi qui en en a fait le schéma? Les pins de programmations sont-elles routées à un connecteur?

Discussions similaires

  1. Comment ajouter cet outil à mon programme
    Par rechercheh dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 25/09/2012, 17h00
  2. Réponses: 6
    Dernier message: 18/05/2006, 09h29
  3. [EDI] Outil de programmation PHP équivalent à VSS
    Par bourvil dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 23/02/2006, 16h18
  4. Réponses: 1
    Dernier message: 13/12/2005, 17h48
  5. programmer en C++ une barre d'outils Internet
    Par panda31 dans le forum C++
    Réponses: 2
    Dernier message: 26/09/2005, 14h19

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