π
<-
Chat plein-écran
[^]

(Un)Boxing week - day #5: TI-Nspire TestBoard CX/CM/TouchPad

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

(Un)Boxing week - day #5: TI-Nspire TestBoard CX/CM/TouchPad

Message non lude critor » 30 Déc 2018, 12:46

La Boxing week est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en Grande Bretagne et dans les pays du Commonwealth, désigne une période de promotions où les différents distributeurs écoulent leur stock de Noël invendu, à l'origine à des prix intéressants.

Dans notre (Un)Boxing week 2018 sur TI-Planet, nous te proposons donc, cette semaine uniquement, de te déballer tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2019 ! ;)



Dans deux articles précédents, nous te présentions et dumpions, la TI-Nspire TestBoard, la carte dédiée au connecteur interne J04 des TI-Nspire non tactiles sorties en 2007 et déverrouillant notamment l'accès au JTAG.

101399735Aujourd'hui nous avons l'insigne honneur et l'immense plaisir de disposer d'une nouvelle version de la TI-Nspire TestBoard, de référence ASIC_PROD_TESTBOARD_2413 au lieu de ASIC_PROD_TESTBOARD_2412.

L'on note rapidement ce qui a été changé : le format du connecteur carte à carte J04, plus petit bien que disposant toujours de 40 broches, et désormais adapté au nouveau format des connecteurs J04 TI-Nspire TouchPad, TI-Nspire CM et TI-Nspire CX.

A part cela nous notons toujours de ce côté-ci de la carte :
  • un connecteur J01 à 13 broches pour l'accès JTAG au processeur ARM de la TI-Nspire
  • un connecteur J05 à 14 broches pour l'accès JTAG au processeur de la carte
  • un bouton reset permettant d'envoyer un signal de redémarrage au processeur de la TI-Nspire
  • un port DB9 dupliquant l'accès à la console série de la TI-Nspire

101369736De l'autre côté de la carte nous trouvons l'électronique utilisée apparemment à l'identique, avec notamment :
  • une puce SP3220 qui s'occupe justement de la communication série avec la conversion entre le signal TTL (3 Volts) de la calculatrice et le signal RS232 (5 Volts) attendu par l'ordinateur
  • une puce 430F2111 qui regroupe :
    • un processeur Texas Instrumnts MSP430
    • 128 octets de RAM
    • 2304 Kio de Flash

974597449743Tentons de dumper le firmware (microprogramme) de cette nouvelle carte, comme nous l'avons déjà fait avec la précédente. Pour cela, munissons-nous d'une interface JTAG ciblant le processeur MSP430, la MSP430-JTAG-TINY-V2 de chez Olimex conseillée par Lionel Debroux et que voici ci-contre.

La boîte contient donc :
  • l'interface JTAG avec :
    • une prise USB-B femelle
    • un connecteur JTAG mâle avec 2×7=14 broches et muni d'un détrompeur
    • un voyant vert/rouge (prêt/occupé)
  • une nappe 2×7=14 fils femelle-femelle avec détrompeurs



10132La connexion de la nappe à l'interface est sans danger grâce aux détompeurs.

Par contre, le connecteur J05 de la carte TI-Nspire TestBoard n'a pas de détrompeur. Il faut donc bien faire attention au sens de connexion de la nappe, avec ici le fil rouge du côté des broches numérotées 1 et 2. :warning:



Niveau logiciel, pour éviter de se lancer dans de lourdes installations, on peut opter pour la solution légère du Olimex MSP430-programmer. Dans ce cas par contre il faudra bien installer ou basculer sur les pilotes FTDI, Windows n'intégrant pas de pilote compatible avec ce logiciel.

Une fois lancé il ne nous reste alors plus qu'à préciser la bonne référence de puce, MSP430F2111 comme vu dans l'article précédent.

C'est important, car les adresses ciblées pour les zones données et firmware ne sont pas les mêmes. Ici avec cette puce ce sera :
  • 0xF800-FFFF (2Kio) pour le firmware en tant que tel
  • 0x1000-10FF (256 octets) pour la zone de donnés



Plus qu'un clic sur le bouton Read et voilà, le firmware de la nouvelle TI-Nspire TestBoard est lui aussi dumpé ! :bj:

On se rend compte après analyse que la zone firmware est identique à celle de la carte précédente, mais qu'il y a 4 octets différents en zone de données à partir de l'adresse 0x10F8.



A bientôt en 2019 pour de toutes nouvelles aventures au cœur de la TI-Nspire CX, et en attendant rendez-vous demain pour la prochaine surprise ! ;)




Téléchargements :
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.2%
 
Messages: 41584
Images: 15119
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Retourner vers News TI-Nspire

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1380 utilisateurs:
>1331 invités
>44 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)