Toutefois, nous supposions qu'il restait possible d'accéder à la console série RS232 via le connecteur de test/debug J4, comme nous l'avions déjà fait avec le TI-Nspire Lab Station Cradle:
Et effectivement nous confirmons: bien que le connecteur soit plus petit sur les TI-Nspire CX et CM, on y retrouve bien les mêmes contacts et le port RS232!
Il est juste plus difficile/pénible de faire tenir les fils sur ce connecteur plus petit, surtout en l'absence d'un véritable connecteur soudé à cet emplacement (présent uniquement sur les prototypes ou modèles de développement).
Mais une fois le branchement effectué, cela nous permet de rendre la TI-Nspire CM bien plus bavarde et de récupérer désormais son log de démarrage complet - en apprenant un peu plus sur son matériel, son fonctionnement et ses secrets!
Voici donc déjà le démarrage du Boot1:
- Code: Select all
Boot Loader Stage 1 (3.00.99)
Build: 2010/9/9, 17:29:13
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys
Last boot progress: 65
Available system memory: 33196
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
SDRAM size: 32 MB
External Power Detected: VBUS.
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clocks: CPU = 132MHz AHB = 66MHz APB = 33MHz
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal
Loading BOOT2 software...
99%
BOOT1: loading complete (310 ticks), launching image.
Il porte le même numéro de version (3.0.0.99) que le Boot1 de la TI-Nspire CX, ce qui n'est pas du tout une preuve qu'il s'agit du même Boot1, mais par contre la date et l'heure de compilation (9 septembre 2010 à 17h29min13s) sont absolument identiques ce qui conforte encore plus notre hypothèse sur l'identicité des Boot1 CX et CM!
Il utilise les clefs RSA de production puisqu'il ne s'agit pas d'un prototype et que nous avons pu y installer les OS distribués sur le site de TI.
Comme sur TI-Nspire CM, le processeur est cadencé à 132MHz et la mémoire NAND fait 128Mo (1Gbit).
Il détecte bien une RAM de seulement 32Mo contre 64Mo sur TI-Nspire CX, et nous nous interrogeons toujours sur ce qui fait la différence ici, surtout si les puces ASIC sont communes.
Voici maintenant le démarrage du Boot2:
- Code: Select all
Boot Loader Stage 2 (3.10.16)
Build: 2011/7/6, 15:0:49
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys
Clocks: CPU = 132MHz AHB = 66MHz APB = 33MHz
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
Initializing graphics subsystem.
Boot option: Normal
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.
FlashFX: Uncorrectable ECC error
Filesystem ready.
Purging temporary files...
TI_OS_INSTALL_PRECHECK_OK (0)
Loading Operating System...
100%
BOOT2: loading complete (2046 ticks), launching image.
Hum, bizarre le message "FlashFX: Uncorrectable ECC error"... Ai-je trop torturé la calculatrice d'Adriweb?
Et enfin le démarrage de l'OS:
- Code: Select all
Beginning system initialization.
Clocks: CPU = 132 MHz AHB = 66 MHz APB = 33 MHz
Preparing file system. This takes a while...
POSIX layer initialized.
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.
FlashFX: Uncorrectable ECC error
POSIX file system initialized.
File system ready.
TI_OS_deleteTree(): path /tmp
TI_OS_deleteTree: deleteAllFiles Done!
enter TI_POWER_TEST_Initialize() ......
TI_POWER_TEST_Initialize() exit with status=0.
TouchPad Firmware Revision : 01060000
Created Execution Context
autodim_power_callback
autodim_power_callback
A bientôt pour la suite de nos palpitantes expériences!