at89c2051 linux
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

at89c2051 linux



  1. #1
    invitea6e03a7f

    at89c2051 linux


    ------

    bonjour
    j'ai un problème pour crée un fichier .hex pour mon at89c2051

    je veut tester sdcc pour compiler car je suit sous linux et s'est le seul logiciel que j'ai trouver

    je compile mon programme avec la commande sdcc mon_fichier.c

    et je transforme le fichier qu'il me donner avec
    srec_cat *.ihx -intel -o test.hex -intel

    mais voila le fichier hex qu'il me donne ne fonctionne pas je l'envoi avec minicom sur mon programmeur et sa quit la programmation avant d'avoir finit d'envoyer le fichier

    allor que j'ai d'autre fichier hex que j'ai fait avec keil qui fonctionne très bien
    mais keil bug avec wine et je voudrait bien me passer de wine

    voila si vous avez une idée merci

    -----

  2. #2
    katmai

    Re : at89c2051 linux

    Salut,

    Le fichier .ihx de sdcc est du type Intel Hex, est tu obligés de le convertir?
    Sinon sur ce lien ils parlent de packihx un utilitaire fourni avec sdcc qui converti directement de ihx vers hex.

    A++

  3. #3
    invitea6e03a7f

    Re : at89c2051 linux

    merci de ta réponse j'avais pas vue que le .ihx était déjà en Intel Hex
    bon j'avance j'ai remarquer que je pressisais pas le micro contrôleur que j'utilise

    alors j'ai chercher et j'ai trouver qui faut ajouter -mmcs51
    si je ne me tromper mmcs51 s'est la même chose que 8051
    voila vais faire des test

  4. #4
    katmai

    Re : at89c2051 linux

    Salut,

    si je me souvient bien c'est le choix par défaut mais je ne suis pas sur, je n'avais pas besoin de le préciser et ça fonctionnait.

    Tiens moi au courant du résultat. A++

  5. A voir en vidéo sur Futura
  6. #5
    invitea6e03a7f

    Re : at89c2051 linux

    le fichier n'est toujours pas ok il se charge bien dans le micro mais le micro ne fait rien
    j'ai tester avec le même code source que celui d'on j'ai un .hex qui marche
    rien a faire le micro ne tourne pas

    il faut pas préciser des information sur la mémoire du micro? (taille) (début)
    je pense que sa doit allez vu que mon programme fait - de 2k et il me semble que la mémoire commence a 0 mais bon je voit pas se qui peut ne pas marcher

  7. #6
    invitea6e03a7f

    Re : at89c2051 linux

    sa tourne
    j'ai trouver un exemple de code sur le net
    et il utilise
    #include <8051.h>

    alors que mois j'utilisais
    #include "reg_c51.h"
    qui marchait très bien sous keil mais il est visiblement pas bien compris par sdcc

    merci tout de même de m'avoir aider

    http://home.tu-clausthal.de/%7Eifmar...:SDCC_tutorial
    petit tuto simple mais efficace

Discussions similaires

  1. Mise en oeuvre AT89C2051
    Par Rizza dans le forum Électronique
    Réponses: 2
    Dernier message: 21/04/2007, 17h02
  2. Cherche fournisseur en composant disparus (AT89C2051)
    Par inviteb3b25a26 dans le forum Électronique
    Réponses: 4
    Dernier message: 23/12/2006, 14h51
  3. Linux
    Par inviteff2d0926 dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 17/08/2005, 17h40
  4. linux???
    Par adrien dans le forum Logiciel - Software - Open Source
    Réponses: 28
    Dernier message: 26/04/2005, 14h15
  5. Linux > Windows ou Windows > Linux et la pomme dans to
    Par invite37693cfc dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/05/2003, 12h35
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...