Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Futura Technique » Électronique

Découvrir d'autres sujets sur ces thèmes :


Réponse
Vieux 17/11/2007, 13h46   Sujet Debugueur ICD2 - Message #1
katmai
 
Date d'inscription: août 2006
Âge: 20
Messages: 214
Debugueur ICD2
Salut à tous!

J'ai fabriqué un ICD2 clone et après une longue galère j'arrive enfin à programmer mes PICs sous MPLAB. Par contre je n'arrive pas à débuguer pourtant je pense que je fais la bonne démarche pour me mettre en mode débugueur :

-Debugger/Select Tools/MPLAB ICD2
-DEBUG=ON dans la config de mon PIC (18F2525)
-Watchdog désactivé, Oscillateur Interne, LVP désactivé.
-J'ai bien chargé 18f2525i.lkr et non 18f2525.lkr
-Compilation puis Debugger/Program

Après tout ça il me sort un message d'erreur :

Citation:
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.

Je ne pense pas que l'erreur vienne de mon ICD2 vu que j'arrive à programmer un PIC sans aucuns problème.

Est-ce que quelqu'un a une idée pour résoudre mon problème?

Merci d'avance pour vos réponses! A+
katmai est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 17/11/2007, 18h44   Sujet Debugueur ICD2 - Message #2
RISC
 
Date d'inscription: novembre 2006
Messages: 687
Re : Debogueur ICD2
Salut,

Si j'ai bien compris en mode programmateur, ton ICD2 clone fonctionne :
-Programmer > Select Programmer > MPLAB ICD2 ?
(AUCUN message d'erreur ??)

Peux-tu faire le test suivant :
-Programmer > Settings > Onglet [Status] > Run Self Test

Vérifie que tu as "PASS" dans tous les tests.

Va ensuite dans l'onglet [Power], appuie sur le bouton update et vérifie tes alimentations (dans mon cas j'ai
5.04, 13.2, 13.2).

Si tout cela est correct, ca signifie probablement que tu as une erreur dans le choix des bits de configuration.

Je te conseille de programmer les bits de configuration DANS ton fichier source plutôt que dans MPLAB...

En mode debugger il est important d'avoir :
-Watchdog désactivé, LVP désactivé, BOR désactivé

Par contre je ne comprends pas ton DEBUG=ON ??? (je n'ai rien vu de ce style dans les bits de configuration pour ton PIC18F2525...)

Le reste dépend de ton application et de ton PIC.
Si tu choisis l'oscillateur interne, la connection en mode DEBUG devrait fonctionner si tout le reste ci-dessus (mode programmer) est correct.

Perso j'ai un ICD2 original que du bonheur....

Peux-tu poster ton code montrant l'initialisation des bits de configuration ?

a+
RISC est déconnecté   Réponse avec citation
Vieux 18/11/2007, 15h26   Sujet Debugueur ICD2 - Message #3
katmai
 
Date d'inscription: août 2006
Âge: 20
Messages: 214
Re : Debugueur ICD2
Salut,

Tout d'abord merci pour ta réponse! Mon ICD2 marche en mode programmateur dans MPLAB il n'y a aucun problème. Quand je fais le self-test j'ai des PASS partout et comme tension j'ai 4.96,12.22,12.22.

voila mon code :

Citation:
#include<p18f2525.h>

#pragma config BOREN = OFF,DEBUG=ON, OSC=INTIO67, FCMEN = ON,WDT = OFF,LVP = OFF

void main(void)
{
TRISB = 0xEF;
while (1)
{
PORTB = 0xFF;
}
}

Le DEBUG = ON je l'ai trouvé dans le fichier 18f2525.inc mais par contre il n'apparait pas dans les bits de configurations dans MPLAB (configure/Configuration bits) si j'enleve DEBUG=ON ça me fait le même problème.

Et quand je fais programmer :

Citation:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0xFF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
...Programming RSBUG
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
MPLAB ICD 2 Ready

Voila Merci encore A+
katmai est déconnecté   Réponse avec citation
Vieux 19/11/2007, 19h03   Sujet Debugueur ICD2 - Message #4
katmai
 
Date d'inscription: août 2006
Âge: 20
Messages: 214
Re : Debugueur ICD2
Personne n'as d'idée?

J'ai remarqué que dans l'onglet version l'ICD2 le champs DEBUG_EXEC est vide...

Sinon j'ai essayé avec un 18F66J60 et le problème persiste j'arrive a le programmer mais pas à débuguer.

Merci A++
katmai est déconnecté   Réponse avec citation
Vieux 19/11/2007, 23h29   Sujet Debugueur ICD2 - Message #5
RISC
 
Date d'inscription: novembre 2006
Messages: 687
Re : Debugueur ICD2
Salut,

Mon onglet DEBUG_EXEC est également vide.
tes tests en mode programmateur ont l'air bons.

Le message d'erreur que tu as viens le plus souvent d'un mauvais choix d'oscillateur (exemple ou l'on choisit un oscillateur externe alors qu'il n'y en a pas). Après la programmation en mode debugger, l'ICD2 tente de se connecter avec la cible, mais comme cette dernière ne tourne pas il y a un message d'erreur et la connection ne se fait pas.
Dans ton cas tu as choisis l'oscillateur interne donc ca devrait fonctionner sans PB.

Regarde sur le forum de Microchip conernant ton message d'erreur. Il y a de très nombreuses thread à ce sujet :
Là : http://forum.microchip.com/tm.aspx?m=141274
et surtout là : http://forum.microchip.com/searchpro...mitbutton=+OK+

Bon courage...

a+

Dernière modification par RISC 19/11/2007 à 23h30. Motif: correction
RISC est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
ICD2 Limited Edition ? (Forum Électronique)
Mplab Icd2 (Forum Électronique)
ICD2 Non officiel (Forum Électronique)
Problème ICD2 (Forum Électronique)
ICD2 et VPP (Forum Électronique)






A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse



Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
07/09 15:54 - L'astéroïde Steins vu par Rosetta : un diamant dans le ciel
07/09 11:47 - Reprise du sport pour la rentrée : attention danger !
06/09 14:03 - L'ATV Jules-Verne a quitté l'ISS pour son dernier voyage
06/09 10:55 - Tabagisme passif : de très jeunes enfants hospitalisés…
05/09 16:12 - 2008 KV42, l'astéroïde qui tourne à l'envers
05/09 13:21 - Un thon robot pour l'armée américaine
05/09 11:37 - La Nasa envisage de prolonger la vie de ses navettes

Fuseau horaire GMT +2. Il est actuellement 21h17.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone