lecture mémoire MC9s12DG128 [Forums - HC12 et S12]
lecture mémoire MC9s12DG128 [Forums - HC12 et S12]
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 

Parcourir ce sujet :   1 Utilisateur(s) anonymes





lecture mémoire MC9s12DG128
Nouveau
Inscrit:
06/03/2012 17:18
Messages: 3
Hors Ligne
Bonjour,

Etant nouveau dans la programmation, on m'a demandé pour le boulot d'effectuer la lecture d'un uC MC9S12DG128.
J'ai donc acheté un boitier multilink, téléchargé le logiciel codewarrior.
Cependant je n'ai pas trouvé la façon, dont lire celui-ci.
Pourriez-vous m'aider?

Je sais qu'il y a des bits de sécurité sur ce uC, mais j'aimerai être sur si ça n'est pas possible de le lire.

Merci de votre aide.

Posté le : 06/03/2012 20:21
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Pilier de la communauté
Inscrit:
13/10/2005 10:06
De haute-savoie (74)
Messages: 1162
Hors Ligne
Bonjour et bienvenue sur le forum.
Un petite présentation nous permettrait de mieux vous connaitre

Pour lire la mémoire d'un MCU, il faut en effet que celle ci n'ai pas été protégée. Si elle a été protégé alors point de salut il ne sera possible que de l'effacer !
Autrement les bits de protection ne serviraient à rien.

Cordialement
Stéphane

Posté le : 07/03/2012 20:11
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Nouveau
Inscrit:
06/03/2012 17:18
Messages: 3
Hors Ligne
Bonjour,
je suis entrain d'effectuer un changement de poste dans mon travail, ce qui m'amène à devoir étudier le dévellopement de uc freescale entre autre, et se relancer dans le langage C.
Suite à un projet pro, je me suis acheté un kit de démarrage, freescale série HCS12, pour apprendre à utiliser le logiciel codewarrior, et ensuite pouvoir l'utiliser pour des projets perso.
Etant un peu rouillé dans ce domaine, ce n'est pas facile. :)

Etant un peu rouillé, j'ai besoin d'un peu d'aide, aussi j'aimerai savoir si qqun à déjà réussit à lire la flash d'un uc, et si vous pouviez m'indiquer les différentes étapes à suivre.

Merci d'avance

Posté le : 12/03/2012 10:50
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
Salut ARMel9,
En effet, ton pseudo me fait penser a autre chose que les S12 :)
Pour lire une Flash non protégée, il suffit de lancer le débogueur (HiWave).
Ensuite, avec la sonde BDM branchée et le PCB alimenté, la fenetre de dialogue 'terminal' devrait indiqué que la sonde est synchronisée et se déplacer dans la fenetre de mémoire donne le contenu de la mémoire.
Il est ensuite possible de faire un dump.
Est-ce que ca synchronise déja? Sinon, c'est peut etre la securite.
Alban

Posté le : 12/03/2012 11:21
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Nouveau
Inscrit:
06/03/2012 17:18
Messages: 3
Hors Ligne
Salut Alban,
Merci pour ta réponse.

En fait j'ai un problème de reconnaissance de la sonde, car j'ai le message:
"Unable to load OSBDMDRIVER : PEOSBDMV1.DLL"
Lorsque je travaille chez moi sous xp, je n'ai pas ce problème, contrairement à win7.
Du coup pas de synchronisation possible, je suis entrain de chercher comment résoudre ce problème.

J'ai commandé un mc9s12xs128j1mae en sample, chez freescale, pour comprendre le fonctionnement.
J'arrive à lancer le mode debug, mais je n'ai pas monté d'oscillateur donc pb ;( Oups!!
J'ai voulu aller trop vite(sans lire la datasheet).
A ce sujet, faut-il obligatoirement un oscillateur à quartz, où bien l'on peut mettre par exemple un oscillateur de collpits?

Pour revenir au sujet principal:
quand on lance le mode debug, est ce qu'il n'y a pas de risque d'effacer les contenus mémoires?

Armel

Posté le : 12/03/2012 21:11
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
Bonsoir,
Normalement l'effacement de la mémoire nécessite une action particulière.
Mais il est possible qu'un programmeur ait intégré une mesure de protection de piratage (counter-measure) qui fait un effacement global de la mémoire. C'est rare, mais possible.
Le MC9S12XS est une famille beaucoup plus récente. Il faut une horloge. Les S12 prennent du Colpitts, mais je crois que le S12X ne prend plutot que le Pierce car il a tendance a etre plus stable (moins sensible aux perturbations pour demarrer). Tu peux mettre un générateur de signaux carrés ou un oscillateur qui prend le 5V (canned oscillator) si tu ne veux pas t'embeter avec des calculs...
Alban

Posté le : 12/03/2012 21:36
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer


Re: lecture mémoire MC9s12DG128
Modérateur
Inscrit:
24/09/2005 13:30
De 04110 - VACHERES- FRANCE
Messages: 1496
Hors Ligne
Salut armel9,

- Vérifie ton firewall,
- Essaie de forcer hiwave.exe en mode administrateur.

Yvan

Posté le : 12/03/2012 22:47
Le houblon, c'est bon pour la récupération.
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

lecture mémoire MC9s12DG128 [Forums - HC12 et S12]