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

MFC Discussion :

Réalisation d'un firmware pour récépteur numérique


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Réalisation d'un firmware pour récépteur numérique
    Bonjour;

    j'ai un grand stock de récépteur numérique 2CI que j'avais achetée chez un fournisseur en chine. il y'a un grand bug dans la version du firmware du récépteur : " Le flash est bousillé qd on dépasse un certain nombre de chaines enregistrées ( moins de 1200 chaines)".

    je n'arrive plus à contacter le fournisseur et je ne possède pas le code source du firmware je n'ai que le ".bin". Comment faire pour réparer ce bug ou encore comment faire pour refaire une version du firmware.

    Je suis vraiment dans une très mauvaise situation. si quelqu'un a une solution ou une piste à me proposer je lui serai reconnaissant.

    Le microprocesseur du récépteur : STI5518
    Le flash AM29LV160DT

    Merci pour votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    salut,

    cela n'a rien à voir avec visual C++ mais bon

    pour le STI5518 il te faut :
    les datasheets de ST microelectronics (www.st.com)
    un jTAG et la doc sur tes demos
    un emumateur ST20 si tu veux modifier du code
    et surtout, la crème de la crème, I.D.A. pro pour comprendre le code
    c'est de l'assembleur, donc bas niveau.

    bonne chance

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci pour la réponse;

    Mais est ce que je peux modifier la version même si je n'ai pas le code source avec I.D.A pro. je n'ai que le fichier .bin de la version.

    Merci encore une fois.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    ben en faite ya 2 éventualités:

    la premiere, le demo est inflashable, il faut un connecteur JTAG et un firm avec prise en compte du JTAG, chose qui dois se trouver dans les méandres du net, mais c'est pas facile

    la deuxieme, le demo est toujour flashable, il suffit juste de trouver le bug dans le firm et de le reflasher. donc il faut le desassembler (le .bin) sous IDA avec processeur ST20 thomson, trouver le bug, et le réassembler (ou modification hexadecimal mais c'est peut etre plus difficile encore) puis le reflasher.

    bref c'est pas donné a tout le monde de faire cette manip, flasher un demo c'est facile, mais comprendre le code bas niveau c'est autre chose.

  5. #5
    mat.M
    Invité(e)
    Par défaut
    quel est le rapport avec VC++ ?

  6. #6
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Désolé! j'ai entendu dire que les firmwares des démos sont programmés avec le langage C. j'ai pas sû où poster mon message; alors je l'ai posté ici en espérant que la communauté de VC++ m'aidera et m'acceuillera à bras ouvert.

    Ce qui est le cas avec les réponses de nitteo que je remercie bcp et désolé pour les autres si je les ai dérangé!

  7. #7
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    SAlut;

    En essayant d désassembler mon fichier .bin de mon démo sous IDA pro un message me dit :" IDA pro can't identify the entry point automatically. please move to that you think is an entry point and press "C" to start the autoanalysis".

    SVP comment connaître ce point d'entrée pour pouvoir désassembler mon fichier .bin.

    Merci pour votre aide.

Discussions similaires

  1. réalisation d'un lien pour ouvrir un fenêtre weeb
    Par argon dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 24/01/2007, 12h39
  2. Réponses: 1
    Dernier message: 28/10/2006, 09h43
  3. [Stockage] Quel SGBD optimisé pour données numériques ?
    Par hoflack dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 17/03/2006, 18h20
  4. firmware pour graveur LG gma 4020b
    Par jeanpierreco dans le forum Périphériques
    Réponses: 1
    Dernier message: 23/10/2005, 19h29
  5. [VB.net CF] Textbox pour du numérique
    Par WriteLN dans le forum Windows Forms
    Réponses: 5
    Dernier message: 29/09/2005, 09h38

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