π
<-
Chat plein-écran
[^]

Ajout d'un port de débug

Ajout d'un port de débug

Message non lude M4x1m3 » 12 Jan 2020, 11:22

Bonjour,

Je suis un poil pommé en ce qui concerne le HW. J'aurais besoin de faire du débug sur ma numworks. J'ai vu qu'il y avait des traces pour un port de Débug Cortex 10 pins et un port UART sur le PCB (des deux révisions d'ailleurs). J'aimerais savoir le quel est le plus intéressant, et me permettrais d'avoir accès à un stub gdb.

D'après ce que j'ai lu, je pense installer les deux, mais j'hésite.
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: Ajout d'un port de débug

Message non lude Lionel Debroux » 12 Jan 2020, 11:39

A moins qu'il y ait un debugger complet intégré sur l'UART, le vrai port de debug ("JTAG") est beaucoup plus puissant: c'est sur ce dernier que tu vas pouvoir faire de l'exécution pas à pas, présentée éventuellement sous forme de GDBstub par une interface ou une autre (OCD, etc.).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Ajout d'un port de débug

Message non lude M4x1m3 » 12 Jan 2020, 12:55

Merci beaucoup.

J'ai commandé un ST-LINK v2 et un câble JTAG mâle <-> mâle. Je compte faire sortir des headers Dupont femelle de ma calco, soudées directement sur les traces de là où devrais être le port JATG 10-Pins et modifier le câble JTAG pour avoir d'un côté JTAG mâle et de l'autre Dupont mâle. Je vais aussi ajouter le port série au passage, parce que c'est toujours utile d'après ce que j'ai lu.

Je ferais surement un article sur mon blog. Merci encore pour ces précisions :) .
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: Ajout d'un port de débug

Message non lude critor » 12 Jan 2020, 13:25

N'hésite pas à nous partager ça avec des photos. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Ajout d'un port de débug

Message non lude jean-baptiste boric » 12 Jan 2020, 17:13

J'avais fait un thread à l'époque pour ma N0100 où j'avais fait un mod pour avoir l'UART/SPI/SWD exposé, mais ça ne sera pas directement applicable à une N0110 (viewtopic.php?f=102&t=21010).

J'ai songé à l'idée de remapper les pins de l'USB pour exposer d'autres protocoles (GPIO, UART, SPI, SWD) par le port USB avec un adaptateur breakout Micro-USB B, afin d'avoir accès à ces pins sans avoir à mod ma N0110. Faudrait que je teste ça un de ces jours.
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Ajout d'un port de débug

Message non lude Noury » 12 Jan 2020, 17:21

M4x1m3 a écrit:J'ai commandé un ST-LINK v2 et un câble JTAG mâle <-> mâle.

Si je peux me permettre un avis:
après avoir essayé un ST-LINK V2 et un STM32F103 (bluepill) converti en Black Magic Probe, je préfère nettement la seconde solution. Le coût est quasi identique.
J'insiste bien, je préfère cette méthode pour du debug

Pour installer des programmes, le ST-LINK V2 est mieux.

Toutefois, pour faire en boucle debugging-compilation, la méthode BMP est plus simple. Par ailleurs, on peut installer des programmes depuis gdb.

Voilà, c'est là mon expérience, et mon avis seulement.
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Ajout d'un port de débug

Message non lude Wistaro » 12 Jan 2020, 22:52

M4x1m3 a écrit:Merci beaucoup.

J'ai commandé un ST-LINK v2 et un câble JTAG mâle <-> mâle. Je compte faire sortir des headers Dupont femelle de ma calco, soudées directement sur les traces de là où devrais être le port JATG 10-Pins et modifier le câble JTAG pour avoir d'un côté JTAG mâle et de l'autre Dupont mâle. Je vais aussi ajouter le port série au passage, parce que c'est toujours utile d'après ce que j'ai lu.

Je ferais surement un article sur mon blog. Merci encore pour ces précisions :) .


Sympa :)

Ça m'intéresse, j'ai hâte de voir ça !
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 87.5%
 
Messages: 3152
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: Ajout d'un port de débug

Message non lude M4x1m3 » 18 Jan 2020, 21:47

@jean-baptiste boric
J'ai regardé les plans de la N0110 je sais où souder, c'est en bas à gauche les 8 pins entre les bandes blanches (en réalité y en a 10 mais 2 sont cachés)

@nbenm
Je verrai bien ce que ça vaut, si ça me convient pas je changerai ^^
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: Ajout d'un port de débug

Message non lude M4x1m3 » 23 Jan 2020, 19:53

Bon... j'ai soudé les deux, mais le SWD ne fonctionne pas. Je n'ai pas tenté l'UART encore. Un petit aperçu du carnage (je n'ai pas encore fait tout l'agencement à l'intérieur pour les avoir sur la tranche du haut) :

Image
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3


Retourner vers Programmation native (C/C++/...)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
796 utilisateurs:
>769 invités
>22 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)