En début d'année, nous vous avions annoncé que ce périphérique Nspire était en réalité une véritable calculatrice Nspire: il utilise probablement une carte mère de technologie TI-Nspire ClickPad ou TouchPad modifiée.
Mais si c'est une Nspire, comme nous le rappelions tout-à-l'heure, il suffit d'écouter les pins RS232 du connecteur dock afin d'en apprendre d'avantage sur ce périphérique et sur ce qu'il contient réellement!
Et nous voilà donc partis pour vous livrer de nouveaux secrets!
Nous allons aujourd'hui "écouter" le démarrage d'une TI-Nspire LabStation munie:
- d'un Boot1 3.0.1.1658
- d'un Boot2 3.0.1.1658
- d'un OS 3.1.0.318
Comme toutes les TI-Nspire première phase de démarrage, le Boot1:
- Code: Select all
Boot Loader Stage 1 (3.0.1.1658)
Build: 2011/3/3, 15:0:52
Copyright (c) 2008-2011 Texas Instruments Incorporated
Using production keys
Last boot progress: 28
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Available system memory: 33196
Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C
SDRAM memory test: Pass
SDRAM is good
Clearing SDRAM...Done.
Boot Mode = Boot2
Loading BOOT2 software...
99% ... loading completed.
Launching software.
On retrouve bien le processeur cadencé à 90MHz au démarrage des TI-Nspire ClickPad et TouchPad, ainsi que les divers composants, mémoire SDRAM et mémoire Flash NAND. Tous nos tests convergent, c'est bel et bien une carte mère Nspire qui se cache dans ce périphérique.
Nous remarquons la date, 3 mars 2011, et qu'il s'agissait déjà d'un Boot1 de production. Le développement est donc encore bien antérieur.
La mention "Boot Mode = Boot2" semble suggérer que comme sur les calculatrices Nspire et périphériques utilisant des cartes mère Nspire ( tablette TI-Nspire ViewScreen ), il existe d'autres mode de démarrage:
- un mode normal pour lancer le Boot2
- un mode pour mettre à jour le Boot2
- un mode pour lancer le logiciel de diagnostics
- un mode pour mettre à jour le logiciel de diagnostics
- un mode pour lancer le menu de maintenance
L'activation de ces modes nécessite habituellement de laisser de une à trois touches enfoncées au démarrage.
Mais ici nous n'avons qu'une seule touche apparente, la touche 'trigger'. La laisser enfoncée avant de redémarrer la LabStation ne semble rien provoquer de particulier... Mystère, donc.
Nous passons donc ensuite à la 2ème phase de démarrage, celle du Boot2:
- Code: Select all
Boot Loader Stage 2 (3.0.1.1658)
Build: 2011/3/3, 15:3:26
Copyright (c) 2006-2011 Texas Instruments Incorporated
Using production keys
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Checking for NAND: NAND Flash ID: Samsung K9F5608Q0C
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.
Filesystem ready.
Purging temporary files...
Loading Operating System...
100%
BOOT2: loading complete (426 ticks), launching image.
Et enfin, le lancement de l'OS:
- Code: Select all
TI-Nspire Lab Cradle
Lab Cradle OS ( 3.1.0.318 )
Build: 2011/7/5, 14:21:5
Texas Instruments Incorporated.
Education Technology
Copyright (c) 2008-2011 Texas Instruments Incorporated
http://education.ti.com/datacollection
POSIX "NULL" device initialized.
POSIX "CONSOLE" device initialized.
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.
BOOT2 updater not needed
NavNet Ready.
----------------------------------------------------------------------
Lab Cradle: Manufacturing Calibration Data Detected.
Lab Cradle: CH[1] (LO) x=74559 \=75789 o=7 (HI) x=17819 \=18000 o=22
Lab Cradle: CH[2] (LO) x=74559 \=75764 o=8 (HI) x=17819 \=18036 o=28
Lab Cradle: CH[3] (LO) x=74559 \=75764 o=1 (HI) x=17819 \=18010 o=17
----------------------------------------------------------------------
Lab Cradle Serial Number: 0000888EB509C710
La petite pub avec le lien 'http://education.ti.com/datacollection' est ici fort amusante, puisque personne ne peut la voir sans interface RS232.
On remarque la mention "BOOT2 updater not needed": comme sur les autres TI-Nspire,l'OS peut mettre à jour le Boot2 avec celui qui peut être inclus dans son fichier d'installation 'tlo'.
On note également à la fin l'affichage des données de calibration pour les 3 voies d'acquisition analogiques (CH1, CH2, et CH3), bien évidemment absentes des bootlogs Nspire habituels.
Pourquoi acheter une TI-Nspire, alors qu'il suffit donc d'acheter un peu moins cher une TI-Nspire LabStation, pour ensuite lui greffer un clavier et un écran?