TI-Nspire CX II : test UART images Installer + ports série
Posted: 21 Mar 2019, 19:07
Dans un test précédent, nous découvrions dans le menu de maintenance des TI-Nspire CX II un menu de démarrage caché.
Ce menu nous révélait que les TI-Nspire CX II, la mémoire NAND dispose d'au moins 8 partitions :
Le menu de démarrage s'occupe essentiellement de ces 5 dernières partitions, les seules contenant des images exécutables, en permettant :
Comme déjà vu, en temps normal la TI-Nspire CX II lance dans l'ordre les images suivantes :
Nous allons poursuivre aujourd'hui nos tests de découverte à l'aide du périphériques communautaire TI-Nspire Connection Cradle v1.
Déjà, nous confirmons que le menu de maintenance (et donc le menu de démarrage qui va avec) est offert au niveau du Boot Loader.
Remarquons en passant que le menu s'affiche même en couleur dans la console série.
Tentons donc de démarrer à chaud la mystérieuse image Installer non lancée en temps normal :
L'image Installer de notre TI-Nspire CX II CAS porte visiblement le même numéro de version que l'image Boot Loader : 5.0.0.89.
Nous apprenons également qu'elle a été compilée le 16 octobre 2018 à 11h45min35s heure de Dallas, soit probablement à l'occasion de la compilation de l'image Boot Loader 5.0.0.89 puisqu'il y a un écart temporel d'exactement 31 secondes.
A part cela rien de particulier, l'image Installer 5.0.0.89 affiche les mêmes informations d'initialisation que les autres images de démarrage, puis redémarre normalement la machine. Mystère...
Tentons maintenant depuis ce même menu de démarrer à chaud l'image Installer Backup :
Apparemment, notre TI-Nspire CX II CAS ne contient pas d'image valide dans cette partition. Encore une fois, mystère sur son utilité.
Enfin, creusons un petit peu cette histoire de 2ème port série à l'aide du menu dédié.
Il se trouve donc selon nos tests, que le port série n°1 est celui que nous sommes en train d'utiliser, avec entrée/sortie sur les broches n°23 et 22 du connecteur J01/Dock externe.
Si l'on sélectionne le port série n°2 nous n'obtenons plus rien, ce qui veut donc dire que les données sont lues et écrites ailleurs, peut-être sur les broches n°26 et 24 du connecteur J04/JTAG interne, et qui sur les anciennes TI-Nspire conduisait au même port série.
A bientôt...
Ce menu nous révélait que les TI-Nspire CX II, la mémoire NAND dispose d'au moins 8 partitions :
- Manuf
- Boot Data
- Boot Loader
- OS Loader
- Installer
- Installer Backup
- Diagnostics
- système de fichiers
Le menu de démarrage s'occupe essentiellement de ces 5 dernières partitions, les seules contenant des images exécutables, en permettant :
- de les reprogrammer
- de les lancer immédiatement
- de les régler comme partition à lancer par défaut, par le Boot Loader nous supposions
Comme déjà vu, en temps normal la TI-Nspire CX II lance dans l'ordre les images suivantes :
- Boot ROM
- Boot Loader
- OS Loader
- OS
Nous allons poursuivre aujourd'hui nos tests de découverte à l'aide du périphériques communautaire TI-Nspire Connection Cradle v1.
Déjà, nous confirmons que le menu de maintenance (et donc le menu de démarrage qui va avec) est offert au niveau du Boot Loader.
Remarquons en passant que le menu s'affiche même en couleur dans la console série.
Tentons donc de démarrer à chaud la mystérieuse image Installer non lancée en temps normal :
- Code: Select all
Installer (5.0.0.89)
Build: 2018/10/16, 11:45:35
Copyright (c) 2006-2018 Texas Instruments Incorporated
Using production keys.
Beginning driver initialization...
OK Serial Port 1
OK Serial Port 2
OK Aladdin PMU
OK Serial Flash Controller
OK gpio
OK Serial NAND Flash
OK crypt_des
OK crypt_sha
OK Flash Partition Manager
OK spi-lcd
OK mf-data{validated}
OK backlight{AutoDim Disabled}
OK lcd_controller{GiantPlus}
OK Tuning Data Aladdin
OK null_al
OK ADC FTADCC010
OK POSIX console
OK Display{Supervisor}
OK efuse
OK clcd_hw_cursor
OK i2c
OK logos{uninitialized}
OK MEMC-FTDDR3030
OK null-1
OK POSIX null
OK OS Data Aladdin
OK PTT Data Aladdin
OK rtc
OK spi-cradle
OK terminal
Clocks: CPU = 396 MHz AHB = 198 MHz APB = 99 MHz
Driver initialization complete.
NAND Flash ID: MICRON (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
TI_PM_SetShipMode: FALSE
Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
LOG FS: cleanPartial: Clean File: 2E09_error_log_2.txt!
Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}
Filesystem ready.
Boot ROM Time: 0.61 seconds
Boot Loader Time: 24.32 seconds
Installer Time: 6.29 seconds
L'image Installer de notre TI-Nspire CX II CAS porte visiblement le même numéro de version que l'image Boot Loader : 5.0.0.89.
Nous apprenons également qu'elle a été compilée le 16 octobre 2018 à 11h45min35s heure de Dallas, soit probablement à l'occasion de la compilation de l'image Boot Loader 5.0.0.89 puisqu'il y a un écart temporel d'exactement 31 secondes.
A part cela rien de particulier, l'image Installer 5.0.0.89 affiche les mêmes informations d'initialisation que les autres images de démarrage, puis redémarre normalement la machine. Mystère...
Tentons maintenant depuis ce même menu de démarrer à chaud l'image Installer Backup :
bootlog wrote:Error reading/validating from Other Installer partition
Apparemment, notre TI-Nspire CX II CAS ne contient pas d'image valide dans cette partition. Encore une fois, mystère sur son utilité.
Enfin, creusons un petit peu cette histoire de 2ème port série à l'aide du menu dédié.
Il se trouve donc selon nos tests, que le port série n°1 est celui que nous sommes en train d'utiliser, avec entrée/sortie sur les broches n°23 et 22 du connecteur J01/Dock externe.
Si l'on sélectionne le port série n°2 nous n'obtenons plus rien, ce qui veut donc dire que les données sont lues et écrites ailleurs, peut-être sur les broches n°26 et 24 du connecteur J04/JTAG interne, et qui sur les anciennes TI-Nspire conduisait au même port série.
A bientôt...