π
<-
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

Unread postby critor » 30 Dec 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 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
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 89.7%
 
Posts: 32069
Images: 8345
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 7 guests

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
45%
-
Search
-
Featured topics
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
427 utilisateurs:
>381 invités
>41 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)