π
<-
Chat plein-écran
[^]

Divers QCC 2018 épisode 6 : Matrices

Nouveau messagede critor » 26 Juil 2018, 00:04

5409
Quelle Clignotrice Choisir 2018 - Episode 6
Matrices


Les matrices sont des tableaux de nombres que l'on étudie notamment en Spécialité Mathématiques des Terminales S et ES.
Mais tous les modèles ne gèrent pas le calcul matriciel. Voyons cela ensemble aujourd'hui, et notamment ce que donne la
NumWorks
après une année de mises à jour.


Sommaire
:

  1. Tests
  2. Scores



1)
Tests
:
Go to top

Les
Casio Graph 35+E
,
Casio Graph 75+E
et
Casio Graph 90+E
disposent de 26 variables dédiées aux matrices,
Mat A
à
Mat Z
, acceptant jusqu'à 65 lignes de 65 colonnes.
Cette limite est globale, puisqu'une seule variable matrice pourra atteindre ces dimensions.
L'éditeur affiche simultanément 5 lignes de 4 colonnes, et sur l'écran de calculs ce sera jusqu'à 6 lignes de 6 colonnes.
Malheureusement, l'écriture naturelle n'est pas du tout intégrée à l'éditeur. :(
Le moteur de calcul exact semble lui aussi fort mal intégré à l'éditeur, les résultats exacts étant limités aux seules fractions. :(
Précisons de plus qu'il n'est actif que pour la valeur sélectionnée.
Par contre, les valeurs exactes ne sont pas perdues pour autant, et seront retrouvées à l'écran de calcul. :)
Les matrices acceptent même les nombres complexes ! :bj:

La
Casio Graph 25+E
pour sa part ne gère pas du tout les matrices. :mj:

Sur
Casio fx-CP400+E
, il n'y a pas d'éditeur dédié aux matrices. La saisie s'effectue sur la ligne de calcul, avec l'avantage d'une intégration correcte des moteurs d'écriture naturelle et de calcul exact/CAS. :bj:
L'affichage permettra de visualiser simultanément jusqu'à 17 lignes de 12 colonnes.
Les matrices sont limitées cette fois-ci à 55 lignes de 55 colonnes.
De façon conforme à l'esprit du nouveau programme de Seconde 2017, il n'y a pas de variables spécifiques. N'importe quel nom de variable peut être défini de type matrice, ce qui outre la quantité accrue donne également toute liberté de nommage pour mieux s'adapter à chaque problème ! :bj:

Sur
HP Prime
, c'est assez étrange... et pas vraiment satisfaisant.
Nous retrouvons un éditeur dédié aux matrices, pourquoi pas, qui affichera simultanément jusqu'à 10 lignes sur 4 colonnes. Il est préchargé avec 10 noms de variables dédiées aux matrices,
M0
à
M9
.
Si la saisie en écriture naturelle est certes gérée, les valeurs exactes seront immédiatement perdues pour être remplacées définitivement par des valeurs numériques approchées.
Il ne semble pas être possible d'ajouter de nouvelles matrices directement depuis cet éditeur.
Par contre, sur la ligne de saisie des applications de calcul numérique et CAS, on peut définir n'importe quel nom de variable en tant que matrice, avec cette fois-ci un affichage simultané allant jusqu'à 9 lignes et 20 colonnes.
A partir de là, ces nouvelles matrices seront listées dans l'éditeur, avec une mention spécifique pour celles définies dans l'application CAS.
En apparence, l'éditeur affichera les matrices CAS avec leurs valeurs exactes et formelles, mais sans écriture naturelle.
En pratique, contrairement à l'application tableur cela ne relève pas d'un travail d'intégration du moteur CAS à l'éditeur. C'est juste un mode de fonctionnement totalement différent de celui des matrices numériques, avec blocage de toute évaluation comme l'on s'en rend compte aisément en saisissant de nouvelles valeurs depuis l'éditeur.
Par contre, il ne semble pas y avoir ici de limite arbitraire pour la taille des matrices, à part la quantité de ressources système. Elles peuvent apparemment être aussi grandes que l'on veut, faut-il juste être patient. :bj:

La
Lexibook GC3000FR
n'est clairement pas dans la matrice
.
Le dos de l'emballage nous baratine en parlant d'une mystérieuse
"mémoire matricielle"
, ce qui n'a visiblement rien à voir avec les matrices mathématiques. De là à dire que la formulation a été choisie exprès pour tromper les acheteurs... :mj:
Il faut d'ailleurs n'avoir pas froid aux yeux pour oser employer le mot
'mémoire'
au sujet de cette... chose. :troll:

La
NumWorks
dispose de 10 variables dédiées aux matrices,
M0
à
M9
. Cela peut varier en fonction des dimensions de la matrice, mais elles semblent pouvoir accepter jusqu'à 63 cellules.
La saisie s'effectue sur la ligne de calcul, avec l'avantage d'une intégration correcte du moteur d'écriture naturelle. :bj:
Toutefois, les résulats ne profitent ni du moteur de calcul symbolique, ni même du calcul exact. Toute saisie exacte/symbolique sera définitivement perdue dès la première évaluation. :'(
Notons par contre que les matrices ont le mérite d'accepter les nombres complexes, contrairement à d'autres modèles ! :bj:

Sur
TI-82 Advanced
et
TI-84 Plus-T
, 10 variables spécifiques
[A]
à
[J]
sont réservées aux matrices, avec un maximum pour chacune de 20 lignes et 20 colonnes.
L'éditeur de matrices affiche simultanément 7 lignes et 3 colonnes.
En tant que résultat on peut visualiser simultanément jusqu'à 6 lignes et 8 colonnes.
Le moteur de calcul fractionnaire est correctement intégré dans les deux cas.
L'affichage naturel n'est toutefois pas géré dans l'éditeur.
Les nombres complexes sont de plus refusés.

Sur
TI-84 Plus CE-T
, l'écriture naturelle est cette fois-ci correctement gérée dans l'éditeur, aussi bien pour la saisie que l'affichage ! :bj:
Toutefois, la même limite de 20 lignes par 20 colonnes se fait cette fois-ci cruellement sentir, une unique matrice ne permettant plus de coder un simple moteur de déplacement sur l'écran texte ayant cette fois-ci bien plus de caractères. :mj:

Sur
TI-83 Premium CE
on profitera en prime du moteur de calcul exact complet, aussi bien pour l'éditeur que pour les résultats. :bj:

Sur
TI-Nspire CAS TouchPad
et
TI-Nspire CX CAS
il n'y a pas d'éditeur ou de variables dédiés et on retrouve les avantages correspondant à ce contexte. :bj:
L'affichage permettra de visualiser simultanément 11 colonnes sur 10 lignes et demie.
En interne, les matrices sont limitées à 180 lignes et 180 colonnes.

Sur
TI-Nspire
,
TI-Nspire TouchPad
et
TI-Nspire CX
, les résultats en écriture naturelle exacte seront bien évidemment limités aux seules fractions.


2)
Scores
:
Go to top

Image

Les bons choix :

Au-delà du haut de gamme qui se détache nettement, l'ensemble des modèles de milieu de gamme sont également de très bons choix, avec pour chacun des qualités spécifiques. :bj:

Les mauvais choix :

Si tu envisages la spécialité Mathématiques et/ou la poursuite d'études supérieures dans les domaines scientifique ou économique, évite les modèles
Casio Graph 25+E
et
Lexibook GC3000FR
ignorant ce que sont les matrices, et dans une moindre mesure les modèles
TI-82 Advanced
,
TI-84 Plus T
et
TI-84 Plus CE-T
un peu faiblards. :#non#:
Lien vers le sujet sur le forum: QCC 2018 épisode 6 : Matrices (Commentaires: 7)

TI-Nspire Prototype TI-Nspire N3-DVT1 avec OS 3.0.0.1217

Nouveau messagede critor » 25 Juil 2018, 12:52

Aujourd'hui le chinois
comsmy
, grand amateur et revendeur de prototypes
TI-Nspire
, nous a dégoté un nouveau prototype
TI-Nspire
.

Son numéro de série est
N3-DVT1-085
, et il est équipé de l'OS de développement
3.0.0.1217
.

Cet OS dispose toujours de l'éditeur de thème déjà remarqué dans la version de développement
3.0.0.621
du
4 octobre 2010
, et qui sera supprimée avant la sortie de la version de production
3.0.1.1753
du
24 mars 2011
.

Nous y remarquons également déjà l'abandon du thème
TI-Nspire CX
en niveaux de gris, pour le thème simplifié/constrasté dédié aux modèles monochromes que nous connaissons.

Comsmy
s'est même donné la peine de dumper l'OS, par envoi sur une autre machine et interception du fichier de réception temporaire via un programme
Ndless
que nous lui avons communiqué.

Si bien que l'on peut le tester sur émulateur, et en récupérer le
log
de démarrage :
Beginning system initialization.
Clocks: CPU = 120 MHz AHB = 60 MHz APB = 30 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.

POSIX file system initialized.
File system ready.
* P3 mode battery door detection
System build date: Jan 4 2011, 01:23:32
Available memory: 15260764 bytes
Purging temporary files...
Launching system...
Created Execution Context
NavNet Ready.
BOOT2 updater: error -2


Nous y relevons notamment sa date de compilation bien évidemment intermédiaire,
4 janvier 2011
.



Enfin, petit tour dans la machine que
Comsmy
a ouverte pour nous. Elle utilise :
  • une carte mère
    N3_MB_DVT1_4420
  • une carte écran
    N1/N3_LB_DV1_2420

On note la présence sur la carte mère du connecteur
J04/JTAG
.

Nous sommes également très surpris, par 4 fils rajoutés qui semblent relier directement le port
mini-USB
à la carte mère...
Mais qu'est-ce qu'ils ont encore fabriqué chez
TI
?
:#roll#:


Téléchargements
:

Lien vers le sujet sur le forum: Prototype TI-Nspire N3-DVT1 avec OS 3.0.0.1217 (Commentaires: 15)

TI-Nspire Dumping firmware TI-Nspire TestBoard (JTAG)

Nouveau messagede critor » 22 Juil 2018, 22:24

9735Dans un article précédent, nous découvrions la
TI-Nspire TestBoard
, carte se branchant sur le connecteur
J04
des
TI-Nspire ClickPad
.

Nous avons pu vérifier que cette carte offrait :
  • un bouton
    reset
    pour redémarrer la calculatrice sans besoin de la retouner
  • l'accès en lecture et écriture au port série de la calculatrice via un connecteur standard
    DB9

La carte dispose aussi de deux connecteurs
JTAG
,
J01
et
J05
. Nous supposions que :
  • J01
    à 13 broches était pour la prise de contrôle du processeur
    ARM
    de la calculatrice
  • J05
    à 14 broches était pour la prise de contrôle du processeur
    MSP430
    de la carte

La complexité électronique de cette carte nous avait par contre paru surprenante, avec son propre processeur
MSP430
. Nous avions deux hypothèses pour expliquer cela :
  • soit le
    firmware
    de la carte d'une façon ou d'une autre activait le
    JTAG
    de la calculatrice
    (c'est-à-dire qu'une connexion directe d'une interface
    JTAG
    générique aux bornes du connecteur
    J04
    de la calculatrice ne fonctionnerait pas, contrairement à la
    HP Prime
    )
  • soit le
    firmware
    effectue une double conversion entre le protocole
    JTAG
    pour l'interface à connecter sur
    J01
    , et possiblement un protocole propriétaire côté calculatrice



974597449743Aujourd'hui, continuons à explorer cette carte. Pour cela, nous allons nous munir 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



97479746La 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
  • 0x1000-10FF
    (256 octets)
    pour la zone de donnés



9748Plus qu'un clic sur le bouton
Read
et voilà, le firmware de la
TI-Nspire TestBoard
est dumpé ! :bj:
Il est même identique sur les 3 cartes dont nous disposons.


Il va maintenant falloir comprendre ce qu'il fait pour pouvoir répondre à nos interrogations.
Parles-tu
MSP430
? ;)




Téléchargement
:
firmware
TI-Nspire TestBoard
Lien vers le sujet sur le forum: Dumping firmware TI-Nspire TestBoard (JTAG) (Commentaires: 0)

TI-Nspire Prototype Nspire CAS avec versions 1.1.4797 de décembre 2006

Nouveau messagede critor » 22 Juil 2018, 20:58

Les plus anciennes versions
TI-Nspire ASIC
connues et récupérées sur des prototypes à ce jour étaient :
  • Boot1 :
    1.1.6818
    du
    4 février 2007
  • Boot2 :
    1.1.6818
    du
    4 février 2007
  • OS CAS :
    1.1.6925
    du
    8 février 2007
  • OS non-CAS :
    1.1.7320
    du
    26 février 2007
  • Diags:
    1.1.7387
    du
    13 février 2007

Mais aujourd'hui le chinois
comsmy
, grand amateur et revendeur de prototypes
TI-Nspire
, nous a dégoté un prototype
TI-Nspire CAS
assez spécial.

Ce qui est surprenant, ce n'est pas le nom de modèle en
TI-XXXXXXXXXXX
, ni l'autocollant commençant par
P1R2
apposé par dessus.

Par contre, une fois allumée cette machine nous accueille avec le message
Factory image found. Press 'I' to install
.
C'est-à-dire que son OS était préchargé en mémoire, mais pas installé.
Si ce message est habituel pour les utilisateurs d'émulateurs
TI-Nspire
, il est totalement anormal sur une vraie machine déjà sortie d'usine. :#non#:

Ce n'est pas la seule anomalie puisque le clavier diffère également de sa version finale, notamment avec la présence d'une touche
apps
! :o

Or, les prototypes
TI-Nspire ASIC
DVT1.2
et
DVT2.0
disposaient bien du clavier final.
Peut-être s'agit-il d'un
DVT1.0
?


Quoi qu'il en soit, a pris le temps de te noter ci-contre toutes les différences.




Une fois donc l'OS préchargé installé, nous arrivons à l'écran à propos qui nous réserve bien des surprises.

D'une part, record battu puisque nous avons ici les
Boot1
,
Boot2
et
OS
dans la version
1.1.4797
compilée le
6 décembre 2006
! :bj:

Le
Product ID
est également anormal, avec un numéro de série nul passé le
0C
identifiant le modèle
TI-Nspire CAS
. :o

Mais aussi, notons le nom du modèle affiché en
TI-Nspire CAS+
, alors que nous ne sommes ici plus sur la technologie
OMAP
mais
ASIC
. :o
Probablement que le changement de nom de modèle par rapport aux prototypes
TI-Nspire (CAS)+
produits en 2006 avec processeur
OMAP
n'avait pas encore été arrêté ou effectué.
Lien vers le sujet sur le forum: Prototype Nspire CAS avec versions 1.1.4797 de décembre 2006 (Commentaires: 1)

TI-Nspire Premiers contacts TI-Nspire TestBoard (JTAG)

Nouveau messagede critor » 20 Juil 2018, 15:50

Au printemps 2017, trouvait sur
eBay
un lot de prototypes
TI-Nspire
assez particuliers, acheté peu après par
Brandon Wilson
.

Pas de simples prototypes prêtés à des enseignants/testeurs avant la sortie, mais des machines utilisées par l'équipe de développement de
Texas Instruments
et ayant miraculeusement échappé à la destruction. :o

Cet été, le lot en question est en vacances chez nous, et nous allons donc en profiter pour lui arracher jusqu'à son dernier secret. :bat:

Aujourd'hui, faisons connaissance avec la carte
JTAG TI-Nspire TestBoard
.



97349735Au nombre de trois, ces cartes identiques ont pour référence
ASIC_PROD_TESTBOARD_2412
.

La seule distinction semblent être le
jumper
J02
qui est absent ou présent selon les cartes, mais nous n'avons pu noter de différence fonctionelle.

97419739La carte se connecte au dos des
TI-Nspire (CAS) ClickPad
, du moins pour les prototypes et modèles de développement disposant bien du connecteur
J04
à 30 broches et de la fente y donnant accès.

Il faut bien faire attention au sens de connexion indiqué via la numérotation des broches des deux connecteurs, car il n'y a pas de détrompeur. :warning:

Notons que la carte ne convient probablement pas aux
TI-Nspire (CAS)+ / TI-Phoenix 1
, qui bien que partageant le même connecteur
J04
n'ont pas de processeur
ASIC
comme indiqué mais
OMAP
. :#non#:

Elle ne convient pas non plus aux
TI-Nspire (CAS) TouchPad
,
TI-Nspire CM (CAS)
et
TI-Nspire CX (CAS)
, leur connecteur
J04
étant différent et plus petit. :#non#:



90859735Outre le
jumper
donc, la carte dispose d'un mystérieux bouton poussoir
S1
dont nous découvrons vite le rôle; il permet de faire redémarrer la calculatrice. Fort pratique puisque cela évite d'avoir à retourner la calulatrice, et donc de risquer de débrancher la carte par erreur. :bj:
L'absence d'accès au bouton reset est justement un défaut de notre interface
TI-Nspire Navigator Cradle
modifiée.


Techniquement nous avons vérifié, il n'y a aucune connexion entre les broches
J04
et les contacts du bouton reset de la calculatrice. Cela implique que c'est donc un signal envoyé au processeur, ce qui serait moins facile à reproduire pour les bricoleurs.



97429738La carte dispose aussi d'un port série
DB9
femelle. Une fois correctement connectée sur une interface
USB/RS232
, on a bien accès en lecture et écriture au port série de la calculatrice.
Plus besoin, du moins pour ceux qui ont la chance de disposer de cette carte, de s'embêter à faire tenir plus ou moins bien des fils sur le port
J01/Dock
de la calculatrice, ou de se donner la peine comme nous de récupérer et modifier un
TI-Nspire Navigator Cradle
. :bj:

Ici pas de suprise sur le plan technique, la documentation du connecteur
J04
précisant bien qu'il inclut les sortie et entrée série sur ses broches 24 et 26, reliées donc elles-mêmes aux broches 24 et 23 du connecteur
J01/Dock
de la calculatrice.



9735Enfin, la carte présente bizarrement non pas un mais deux connecteurs
JTAG
:
  • un connecteur
    J01
    à 13 broches, ce qui est plausible pour le processeur
    ARM
    de la
    TI-Nspire
    , et crédibilisé par les longues pistes le reliant au connecteur
    J04
    pour la calculatrice
  • un connecteur
    J05
    à 14 broches



974097369737
Mais le mystère est vite résolu en retournant la carte. Elle n'est pas aussi simple que ce que l'on pouvait croire, s'articulant autour de deux puces :
  • une
    SP3220
    qui s'occupe de la communication série déjà abordée avec la conversion entre le
    TTL
    (3 Volts)
    de la calculatrice et le
    RS232
    (5 Volts)
    de l'ordinateur
  • et une
    430F2111
    qui est une puce regroupant :
    • un processeur
      Texas Instrumnts MSP430
    • 128 octets de RAM
    • 1+256 kilooctets de Flash

Le connecteur
JTAG J05
à 14 broches est donc destiné à prendre le contrôle du processeur
MSP430
de la carte, peut-être à des fins de reprogrammation de son firmware.



Une telle complexité est surprenante.
Rappelons que dès 2007
ExtendeD
avait exploré le port
J04
à la recherche justement de
JTAG
, et n'y avait rien trouvé d'autre que l'accès au port série.
Donc soit le protocole de recherche/test était mauvais...
Soit cela voudrait dire autre chose de bien plus énorme qui ne serait pas surprenant quand on sait combien
Texas Instruments
a à coeur la sécurité de ses
TI-Nspire
...
Peut-être que le firmware exécuté par le pocesseur
MSP430
de la carte, d'une façon ou d'une autre, active le
JTAG
de la calculatrice. Ce qui impliquerait justement que contrairement à la
HP Prime
la connexion directement à la calculatrice d'une interface
JTAG
standard, aux broches
J04
à identifier en suivant les pistes plus haut, ne fonctionnerait pas.



Quoi qu'il en soit, à bientôt pour la première connexion
JTAG
! ;)
Lien vers le sujet sur le forum: Premiers contacts TI-Nspire TestBoard (JTAG) (Commentaires: 1)

HP Firmware 13865(2.0) + HP Prime G2 avec nouveau processeur

Nouveau messagede critor » 20 Juil 2018, 09:55

Hewlett Packard
nous sort aujourd'hui pour la rentrée de nouvelles versions pour l'ensemble de sa suite logicielle
HP Prime
, versions
13865 / 2.0
datées du 6 juillet 2018 :
  • logiciel de communication
    HP Connectivity Kit
    pour
    Windows
    et
    Mac
  • logiciel d'émulation
    HP Prime Virtual Calculator
    pour
    Windows
    et
    Mac
  • firmware
    HP Prime

Pas vraiment de nouveautés niveau fonctionnalités, puisqu'il s'agit d'une
mise à jour de maintenance
, mais en voici la liste avec le
changelog
officiel :
Hewlett Packard a écrit:New Functionality and Changes (Calculator Software)
1. ROUND and TRUNC now interpret DMS inputs in a more expected manner (e.g. ROUND(45°29′57.7″,4) ----> 45°29′58″ )
2. Numeric only PRODUCT function created which helps reduce change of symbolic results in unexpected places such as Sequence app
3. INPUT previously had issues with local variables being given as input. Place EVAL( ) around your definition to programmatically create INPUT boxes.
LOCAL a:= { ... }; INPUT(EVAL(a));
4. Power below 10% will now display a red critical icon in the title bar.
5. Integration when done from HOME or in an app will now always numerically evaluate rather than symbolically. This will help prevent unanticipated results when a simple numeric answer is expected
6. Added a TDim variable to control screen dim time - default is 30 seconds
7. CAS updated to later version with many improvements and fixes:
a. Improves symmetrical numeric integrals (e.g. inputs like ∫(normald(0,1,X),X,-10000.,10000.); )
b. Implemented subdiagonal extraction with diag(matrix,index)
c. Implemented hamdist(list,list) in addition to int,int
d. Handles things like ∫(e^(-x^2-i*t*x),x,-∞,∞) directly
e. gramschmidt now accepts 0 as optional 2nd argument if 1st arg is a matrix to avoid normalization
f. Implemented support for replace(string,string,string)

New Functionality and Changes (Connectivity Kit)
1. Closes update windows automatically upon completion
2. Unzips firmware file to new location inside "<Documents>\HP Connectivity Kit\Firmware"


Resolved issues and changes excluding CAS
-----------------------------------------
1. Resolved issue with colors not saving properly after exiting Notes
2. Resolved issue with ARC colors if the angle_1<0 and angle_2>pi
3. Resolved issue with nested loops containing a CAS internal function not working (e.g. Σ calling a CAS function inside)
4. Resolved issue with DIMGROB only working with 16bit color but not 32bit
5. Resolved issue with clicking at very end of Chars browser
6. Resolved issue with Solve app not working with user defined variables as expected

Resolved issues and changes in CAS
----------------------------------
1. Resolved issue with permuorder([3,8,6,5,4,1,2,7])
2. Resolved issue with complex_mode and cZeros
3. Resolved issue with int(sin(x),x,0,inf)
4. Resolved issue with solve ∫(e^(-a*x^2+b*x+c)*polynomial,x,-∞,∞)
5. Resolved issue with a:=x *(x - (exp(x) - exp(-x)) / 2 / ((exp(1) - exp(-1)) / 2)); b:=int(a); simplify(diff(b)-a);
6. Resolved issue with assume(x,integer); additionally(x>0); solve(x^2=2);
7. Resolved issue with ∫(sin(x^2),x) in degree mode
8. Resolved issue with ∫(e^x*sin(x^2),x)
9. Resolved issue with approximate integrals with identical lower and upper boundaries
10. Resolved issue with randperm(-5)


Apparemment le CAS a donc été mis à jour, ce qui pourrait signifier un meilleur support du
Python
, nous verrons très prochainement.



Mais l'info croustillante c'est que le nouveau firmware a inhabituellement été publié en deux versions, dont une estampillée
G2
. :o



Nous allons donc visiblement avoir bientôt, peut-être pour la rentrée, une nouvelle
HP Prime G2
comme l'annonce déjà la boutique
MediaMarkt
, tout en précisant qu'elle n'est pas encore en stock.

Nous ignorons encore si la
HP Prime G2
sera présentée comme un nouveau modèle, ou bien simplement comme une nouvelle révision matérielle.

Mais il semble s'agir de quelque chose de majeur. D'une part, le nouveau logiciel de connectivité dont la mise à jour s'est apparemment mal passée chez nous nous apprend via une erreur que nos
HP Prime
actuelles en révision matérielle
A
et
C
sont désormais qualifiées de
HP Prime G1
.
Si ce n'est pas un nouveau modèle, c'est quand même plus qu'une simple révision du matérielle : une nouvelle génération. Il y aura donc
G1-A
,
G1-C
puis
G2
.


D'autre part, l'exploration des deux éditions du nouveau firmware nous montre que le format n'a absolument rien à voir.
Pour la
HP Prime G2
le code semble désormais être concentré dans un unique fichier
HPPrime_OS.img
à peu près deux fois plus petit, et ne semblant plus contenir de collection de messages en
UTF-16
.

Accessoirement, cela nous fait nous interroger sur ce qu'il va bien pouvoir advenir des firmwares
HP Prime
tiers, notamment
Linux
et
NumWorks
.



Nous en arrivons maintenant à la grande question. Qu'apporte la
HP Prime G2
?
Dirk.nl
a posté sur
HP Museum
que la boutique
derekenwinkel
lui avait justement annoncé récemment un nouveau processeur
HP Prime
.

Rappelons donc en passant les processeurs 32-bits des modèles couleur actuels :
  • ARM9 / ARMv5 : TI-Nspire + HP Prime G1
  • Cortex / ARMv7 : NumWorks

Fouillons donc le fichier
HPPrime_OS.img
. Nous y trouvons en effet multiples mentions d'un unique processeur, le
MCIMX6Y2
, faisant partie de la famille
i.MX 6ULL
de chez
NXP
.

La déclinaison
MCIMX6Y2
de cette famille est un processeur
ARM Cortex-A7 792 MHz
.

Avec lui aussi du
Cortex / ARMv7
,
Hewlett Packard
reviendrait ainsi à la première place sur le plan technologique, rattrapant au passage la
NumWorks
et laissant les
TI-Nspire
loin derrière ! :bj:

Bien que la fréquence documentée pour ce processeur soit de
792 MHz
, notons bien qu'il s'agit d'une fréquence nominale maximale. Pour des raisons d'autonomie de la batterie, la fréquence réelle du processeur embarqué dans les nouvelles
HP Prime G2
pourrait bien être inférieure.



Après 5 ans avec la
HP Prime G2
, la
HP Prime
va donc bénéficier d'une révision matérielle majeure via un nouveau processeur la faisant passer de la technologie
ARMv5
à
ARMv7
. :bj:
Nous avons hâte de découvrir ce nouveau modèle et de voir ce que donnent ses performances par rapport aux modèles concurrents. ;)




Sources
:
Lien vers le sujet sur le forum: Firmware 13865(2.0) + HP Prime G2 avec nouveau processeur (Commentaires: 2)

Divers QCC 2018 épisode 5 : Statistiques à 1 variable

Nouveau messagede critor » 19 Juil 2018, 13:06

5409
Quelle Clignotrice Choisir 2018 - Episode 5
Statistiques à 1 variable


Pour cet épisode nous allons dans un premier temps nous intéresser aux paramètres donnés par la calculatrice pour résumer une série de données statistiques. De façon non exhaustive, nous avons :
  • moyenne, maximum, minimum, effectif total, mode, médiane, quartiles, écart inter-quartile
    (Seconde)
  • variance, écart-type
    (Première)
Nous prendrons ici comme exemple la série stastistique
$mathjax$\{1,2,\frac{3}{5},7,\sqrt{120},13,17,19\}$mathjax$
dont les 1er et 3ème quartiles sont respectivement 1 et 13 selon la définition donnée au lycée.
Les quartiles sont des paramètres assez importants en Seconde, car permettant d'introduire la notion de paramètres de dispersion.

Dans un second temps, nous nous intéresserons aux diagrammes réalisables par la calculatrice à partir de données statistiques. De façon non exhaustive, nous avons :
  • histogramme, diagramme en bâtons/barres, nuage de points, diagramme circulaire
    (Seconde)
  • diagramme en boîtes ou boîte à moustaches
    (Première)

Niveau nouveautés, nous allons entre autres voir ce que donne la
NumWorks
après une année de mises à jour.



Sommaire
:

  1. Editeur et paramètres
  2. Diagrammes
  3. Scores



1)
Editeur et paramètres
:
Go to top

Les
Casio Graph 25+E
,
Casio Graph 35+E
,
Casio Graph 75+E
et
Casio Graph 90+E
offrent un éditeur affichant simultanément 4 lignes sur 4 colonnes, et gérant jusqu'à 26 listes de 999 éléments.
L'écriture naturelle n'y est pas gérée, mais les résultats exacts fractionnaires eux seront reconnus.
La ligne "sub" peut être utilisée pour nommer les listes, jusqu'à 8 caractères.
Dans la configuration par défaut, les valeurs des quartiles seront correctes pour le lycée. :bj:
Au final elles nous fournissent donc :
  • 8 paramètres de Seconde
  • 1 paramètre de Première
  • 8 autres paramètres
On apprécie la possibilité de réaliser des calculs sur les colonnes, et d'obtenir ainsi nombre de résultats intermédiaires
(moyenne, variance...)
.
On peut regretter que le grand écran de la
Casio Graph 90+E
ne permette pas d'afficher simultanément davantage de valeurs que les autres modèles, ainsi que de façon générale l'absence de légende. :(

Sur
Casio fx-CP400+E
, l'éditeur affiche simultanément 18 lignes sur 3 colonnes.
Il admet jusqu'à 99 listes, et le nombre d'éléments par colonnes ne semble pas limité ici par autre chose que les ressources système.
L'écriture naturelle n'est pas gérée, mais par contre les résultats exacts le sont.
Les quartiles sont là encore corrects pour le lycée, à condition de conserver la bonne configuration.
Au final elle nous fournissent donc elle aussi :
  • 8 paramètres de Seconde
  • 1 paramètre de Première
  • 8 autres paramètres
Là encore, une colonne peut être définie en fonction d'autres colonnes.

Sur
HP Prime
, l'éditeur statistique affiche simultanément 10 lignes sur 4 colonnes.
Les listes sont ici illimitées en longueur, et le nombre maximal de listes gérées n'est pas connu, au moins supérieur à 100.
Les paramètres sont par contre cette fois-ci décrits avec une légende très claire ! :bj:
Toutefois, même si la saisie en écriture naturelle est gérée, les valeurs une fois saisies passeront automatiquement en écriture décimale approchée, même dans le cas des simples valeurs fractionnaires.
La prédéfinition de la liste au sein de l'application CAS ne semble pas permettre de passer outre ici.
Les listes sont librement renommables, mais les résultats de quartiles sont ici faux dans le contexte du lycée français. :mj:
Au final elle nous fournit donc :
  • 7 paramètres de Seconde
  • 1 paramètre de Première
  • 7 autres paramètres
Ici, pas de possibilité de réaliser des calculs-colonne depuis l'interface, il faudra passer par des commandes sur l'écran de calculs pour les effectuer et enregistrer. :)

8498Sur la
Lexibook GC3000FR
, l'éditeur statistique accessible dans le mode
SD
(Stats Data?...)
, accepte 2 listes qui ne semblent pas limitées en longueur, mais ne saura afficher à l'écran qu'une seule valeur à la fois. Pas de vue d'ensemble donc te permettant de confimer où tu en es dans ta saisie ou de vérifier rapidement l'absence d'erreur de saisie. Des conditions optimales pour avoir faux ! :mj:
Après saisie, les paramètre sont à demander un par un avec la touche
SHIFT
ou
ALPHA
, suivie de la touche numérique ou opératoire dont une inscription secondaire mentionne le paramètre souhaité.
Pour les quartiles, pas de problème d'erreur de calcul ici... puisque la machine ne les gère même pas : :mj: :troll:
  • 3 paramètres de Seconde
  • 1 paramètre de Première
  • 2 autres paramètres
Ici, aucune possibilité de calculs-colonne. :mj:

L'éditeur
NumWorks
nous permet de visualiser simultanément 8 lignes sur 3 colonnes.
Il gère un maximum de 6 listes d'au plus 100 éléments chacune.
Pas de gestion de la saisie naturelle ni de l'affichage exact ici.
En revanche, les paramètres sont par ici aussi décrits avec une légende très claire ! :bj:
On peut réaliser des calculs-colonne, mais on ne peut pas renommer les listes.
Au final elle nous fournit donc :
  • 10 paramètres de Seconde
  • 2 paramètres de Première
  • 1 autre paramètre

Les
TI-82 Advanced
et
TI-84 Plus T
présentent un éditeur statistiques affichant simultanément 7 lignes sur 3 colonnes, et pouvant accepter jusqu'à 21 listes de 999 éléments.
L'affichage naturel n'y est pas géré, mais les valeurs exactes fractionnaires sont supportées.
Les noms de listes/colonnes peuvent être librement choisis sur 5 caractères, pour mieux illustrer chaque problème. :bj:
Malheureusement, elles font faux sur le calcul des quartiles, n'utilisant pas la bonne définition. :(
Au final elles nous fournissent donc correctement :
  • 7 paramètres de Seconde
  • 1 paramètre de Première
  • 5 autres paramètres
Les calculs-colonne sont donc gérés.
On peut toutfois regretter l'absence de légende ou de description des paramètres, les sigles utilisés n'étant pas toujours au programme ni couramment utilisés, quand ils ne prettent pas en plus à confusion. :(

Sur
TI-84 Plus CE-T
, l'écriture naturelle est cette fois-ci correctement gérée dans l'éditeur, aussi bien pour la saisie que pour les résultats.
Mais pour ces derniers bien sûr, elle ne concernera que les résultats fractionnaires.
L'éditeur permettra d'afficher ici simultanément jusqu'à 11 lignes sur 5 colonnes, et de réaliser des calculs-colonne.

Sur
TI-83 Premium CE
, bonne nouvelle car la gestion des résultats exacts est cette fois-ci maximale. :bj:
Et en prime, dans sa configuration par défaut, la machine renvoie bien les quartiles
"à la française"
! :bj:

Sur les
TI-Nspire
il n'y a pas d'éditeur dédié aux statistiques, tout se passe dans l'application tableur que nous avons déjà couverte, avec donc les mêmes caractéristiques déjà décrites.
Les listes sont librement nommables et de longueur là encore illimitée.
Par contre, les résultats des quartiles seront considérés comme faux au lycée français. :mj:
Au final elles nous fournissent donc :
  • 7 paramètres de Seconde
  • 1 paramètre de Première
  • 6 autres paramètres




2)
Diagrammes
:
Go to top

Les
Casio Graph 25+E
,
Casio Graph 35+E
,
Casio Graph 75+E
et
Graph 90+E
nous offrent de superposer jusqu'à 3 diagrammes parmi les suivants :
  • 5 diagrammes de Seconde
    (histogramme, nuage de points, nuage de points reliés, diagrammes en barres, diagrammes circulaires)
  • 1 diagramme de Première
    (diagramme en boîte)
  • 5 autres diagrammes
On peut regretter que les diagrammes soient listés en anglais, alors que la calculatrice est bien configurée en français. Avec en plus sur les modèles monochromes avec un écran inférieur des abréviations, qui rendra leur compréhension encore moins évidente. :mj:
Les seuls histogrammes gérés sont ceux à largeur fixe. :(

La
Casio fx-CP400+E
pour sa part est capable de tracer simultanément jusqu'à 9 diagrammes parmi les suivants :
  • 5 diagrammes de Seconde
  • 1 diagramme de Première
  • 11 autres diagrammes ! :bj:
Les diagrammes sont listés en français dans l'application statistiques, et avec des miniatures dans l'application tableur.
Bizarrement, certains diagrammes ne sont accessibles que dans une seule des deux applications, même si on peut saisir les mêmes données dans les deux cas. :#roll#:
De même, les histogrammes utilisent obligatoirement des barres de même largeur. :(

Pour la
HP Prime
, nous pouvons superposer jusqu'à 5 diagrammes à choisir parmi les suivants :
  • 4 diagrammes de Seconde
    (les nuages de points étant obligatoirement reliés)
  • 1 diagramme de Première
  • 6 autres diagrammes
Là encore, les histogrammes sont obligatoirement à largeur fixe. :(

Enfin sur
Lexibook GC3000FR
, record battu dans la médiocrité avec la possibilité de tracer un unique diagramme parmi pas grand chose :
  • 1 diagramme de Seconde
  • 0 diagramme de Première
  • 1 autre diagramme
Les énoncés sont en anglais abrégé et donc peu clairs, chose curieuse pour un modèle qu'on a le culot de suffixer en
FR
. :mj:

Pour la
NumWorks
, nous pouvons superposer jusqu'à 3 diagrammes de même type parmi les suivants :
  • 1 diagramme de Seconde
    (histogramme à largeur fixe)
  • 1 diagramme de Première
    (diagramme en boîte)
  • 0 autre diagramme

Les
TI-83 Premium CE
,
TI-84 Plus CE-T
,
TI-82 Advanced
et
TI-84 Plus T
permettent de tracer :
  • 3 diagrammes de Seconde
    (histogramme, nuage de points, nuage de points reliés)
  • 1 diagramme de Première
    (diagramme en boîtes)
  • 2 autres diagrammes
Notons toutefois que les seuls histogrammes gérés sont là encore ceux où les barres ont toutes même largeur. :(

Les
TI-Nspire
quant à elles nous servent :
  • 6 diagrammes de Seconde
  • 1 diagramme de Première
  • 4 autres diagrammes
Mais chose remarquable ici, les histogrammes peuvent enfin avoir des largeurs de barres différentes ! :bj:




3)
Scores
:
Go to top

Image

Les bons choix :

Ici quasiment tous les modèles obtiennent des scores très honorables avec pour chacun des avantages spécifiques. Tous sont donc d'excellents choix ! :)

On pourra quand même noter les
Casio fx-CP400+E
,
TI-83 Premium CE
qui sortent du peloton. :bj:

Il y a certes la
HP Prime
un poil derrière, mais rappelons qu'elle ne fait pas les quartiles à la française.

Les mauvais choix :

Évite cette calamité interplanétaire de
Lexibook GC3000FR
... tu vaux mieux que ça ! :mj:
Lien vers le sujet sur le forum: QCC 2018 épisode 5 : Statistiques à 1 variable (Commentaires: 8)

TI-Nspire Test TI-Nspire de développement avec thème CX + J04/JTAG

Nouveau messagede critor » 18 Juil 2018, 15:12

Au printemps 2017, trouvait sur
eBay
un lot de prototypes
TI-Nspire
assez particuliers, acheté peu après par
Brandon Wilson
.

Pas de simples prototypes prêtés à des enseignants/testeurs avant la sortie, mais des machines utilisées par l'équipe de développement de
Texas Instruments
et ayant miraculeusement échappé à la destruction. :o

Cet été, le lot en question est en vacances chez nous, et nous allons donc en profiter pour lui arracher jusqu'à son dernier secret. :bat:

Aujourd'hui occupons-nous de la
TI-Nspire
en bas à droite sur la photo, reçue ici sans clavier.



Sommaire
:

  1. Exploration visuelle
  2. Exploration logicielle
  3. Exploration série
  4. Exploration matérielle
  5. Dumping



1)
Exploration visuelle
:
Go to top

97269723A première vue la calculatrice est d'apparence normale, à part le fait qu'elle a visiblement passé un bon moment dans un environnement fumeur vu comme le bleu de son boîtier est terne à côté du clavier que nous lui avons rajouté.

Mais sous ce clavier se cache déjà une première surprise, puisque nous notons ni plus ni moins qu'un trou dans le compartiment de piles de gauche. :o

9727Au dos est gravée la mention
PROTOTYPE NOT FOR SALE
.

Nous y avons également la raison de la surprise, avec une énorme ouverture. En conséquence, le patin inférieur droit ainsi que le volet du connecteur
Dock/J01
sont manquants.

Le numéro de série est ici manquant puisque mangé par l'ouverture, seul le début en
B-P3
ayant survécu. Par contre, un numéro de série manuscrit a été rajouté dans le cadre prévu pour mettre son nom,
2011001560
.

Cette ouverture laisse apparaître la référence de la carte mère,
P2/P3 ASIC MB_MP_6440
, soit la même que sur les cartes mère de production. On y note également la présence du connecteur
J04/JTAG
, non soudé sur les modèles de production.

En conséquence la qualification de prototype, calculatrice conçue
avant
la sortie au matériel non final, est donc impropre. Il faudrait plutôt parler de modèle de développement, calculatrice utilisée par les ingénieurs
Texas Instruments
pour tester diverses choses
après
la sortie.



2)
Exploration logicielle
:
Go to top

9724Allumons la machine. Sa barre de chargement se bloque un instant au démarrage, ce qui suggérerait qu'il y a tentative de charger une image
Diags
avant le
Boot2
mais que cela échoue.

Le carré présent en haut à gauche de l'écran dès l'exécution du
Boot1
puis pendant celle du
Boot2
nous indique qu'elle fonction en mode développement. Aussi, en l'état, nous ne pourrons y exécuter que des images de développement et non de production.

9725Arrivé à l'écran d'accueil on note de suite l'une des caractéristiques remarquables de son OS
(Operating System / système d'exploitation)
. En effet, cet écran utilise non pas le thème des
TI-Nspire ClickPad/TouchPad
, mais le nouveau thème couleur des
TI-Nspire CX
, ici affiché bien évidemment en 16 niveaux de gris ! :o
Le superbe thème
TI-Nspire CX
sorties en version
3.0
avait donc été testé en utilisant toutes les capacités de niveaux de gris des écrans
TI-Nspire ClickPad/TouchPad
, avant que
Texas Instruments
ne lui préfère quelque chose de bien plus simple, peut-être pour des raisons de lisibilité.


Un petit tour par les écrans
à propos
nous apprend que nous sommes ici sur le système
3.0.0.621
, intermédiaire donc entre les systèmes de production
2.1.1.38
du
17 février 2011
et
3.0.1.1753
du
24 mars 2011
.

On y apprend aussi :
  • l'utilisation du
    Boot1 1.1.8916
    , ici donc en version de développement
  • l'utilisation du
    Boot2 2.0.0
    , intermédiaire donc entre les versions de production
    1.4.1571
    du
    3 mars 2008
    et
    3.0.1.131
    du
    23 février 2011
    .
    Une très belle trouvaille que ce
    Boot2 2.0.0
    , puisqu'il tombe pendant la longue période où aucune nouvelle version n'est sortie ! :bj:

Mais le système
3.0.0.621
nous réserve encore d'autres surprises. Comme le système de développement
TI-Nspire CX 3.0.0.1045
, il dispose de l'éditeur de thème intégré puis retiré avant la sortie du système de production
3.0.1.1753
du
24 mars 2011
.
Cette interface accessible par :nsho: :ns5: :ns6: permet une double configuration
(couleur et monochrome)
de pas moins de 320 éléments d'interface : :o
...

On peut supposer que les ingénieurs
Texas Instruments
s'en sont servis pour tester rapidement en situation réelle différentes teintes d'éléments.
Même si nous regrettons la suppression de cette fonctionnalité bien sympathique, il nous faut bien avouer qu'avec une liste non hiérarchisée de 320 éléments nous étions encore bien loin d'un niveau acceptable pour un système de production.

Dans les fichiers listés via :nsho: :ns2: maintenant, nous remarquons deux étranges images
wlan.flash
d'exactement
512K
, qui ne sont bien évidemment pas des documents
TI-Nspire
et ne peuvent être ouvertes sur la calculatrice. Il semble s'agir après récupération et ouverture sur ordinateur de deux copies identiques d'un firmware
eCos
pour puce Wifi
Atheros AR6000/6001
.
Mais que font-elles là ?
Si il est exact que les modules Wifi
TI-Nspire Navigator
utilisent des puces
Atheros
, nous n'avions jamais récupéré d'élément suggérant la possibilité de les mettre à jour depuis la calculatrice. :o



3)
Exploration série
:
Go to top

9732Après avoir branché le port
Dock/J01
de la calculatrice sur une interface adéquat, on peut récupérer la sortie du port série.

Le log de démarrage nous confirme :
  • l'utilisation d'un
    Boot1 1.1.8916
    en mode développement
  • la tentative de chargement d'un logiciel de diagnostics qui échoue
Boot Loader Stage 1 (1.1.8916)
Build: 2007/4/23, 23:29:51
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using developer keys

Last boot progress: 34
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading DIAGS software...

20%Error reading/validating DIAGS image

Error loading DIAGS. Switching to BOOT2.

Loading BOOT2 software...

99%
BOOT1: loading complete (203 ticks), launching image.


Par la suite on confirme le passage sur un
Boot2
de développement en version
2.00
du
13 octobre 2009
, plus précisément en version
2.00.DEVBUILD *DEBUG*
:
Boot Loader Stage 2 (2.00.DEVBUILD *DEBUG*)
Build: 2009/10/13, 17:0:33
Copyright (c) 2006, 2007, 2008 Texas Instruments Incorporated
Using developer keys

Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A


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.
Filesystem ready.
Purging temporary files...

Loading Operating System...

100%

BOOT2: loading complete (2127 ticks), launching image.


Enfin on passe sur l'OS
3.0.0.621
dont on obtient la date,
4 octobre 2010
:
Beginning system initialization.
Clocks: CPU = 120 MHz AHB = 60 MHz APB = 30 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.

POSIX file system initialized.
File system ready.
* P3 mode battery door detection
System build date: Oct 4 2010, 02:24:33
Available memory: 15651468 bytes
Purging temporary files...
Launching system...
Created Execution Context
NavNet Ready.
BOOT2 updater: error -2




4)
Exploration matérielle
:
Go to top

97299728Enfin, ouvrons la bête pour lui extirper ses derniers secrets.
On confirme l'usage de la carte mère de production
P2/P3 ASIC MB_MP_6440
ainsi que de la carte écran
P1R2/P3_LB__MP_2440
qui va avec.

97319730La présence du connecteur
J04/JTAG
n'est pas la seule modification apportée à la carte mère. On y note aussi l'ajout d'un fil qui permet de rendre réinscriptible la puce
Flash NOR SST 39WF400A
adjacente contenant le
Boot1 1.1.8916
de développement.
Cette modification fut probablement nécessaire pour programmer le
Boot1 1.1.8916
de développement dans la puce de cette carte mère de production.
Mais cela implique qu'il sera possible avec
Ndless
de la reprogrammer avec un
Boot1 1.1.8916
de production, puis de mettre à jour la calculatrice avec le dernier
OS 3.9
. :bj:



5)
Dumping
:
Go to top

Le firmware
TI-Nspire Navigator
a été récupéré par simple transfert de fichier.

L'
OS 3.0.0.621
a été dumpé par envoi sur une autre machine et interception du fichier de réception temporaire via un programme
Ndless
.

Cet OS ne règle pas de version minimale d'OS installable, aussi nous avons pu installer l'
OS 1.1.9227
puis
Ndless
, et dumper le
Boot2 2.0.0.DEVBUILD *DEBUG*
.

La partition
Diags
a également été dumpée par la même occasion et elle contient bien quelque chose, un logiciel de diagnostics
1.1.0
spécial où tout se passe sur la console série avec un shell
U-Boot 1.1.2
.
Il est toutefois signé avec les clés de production, et c'est pour cela que le
Boot1 1.1.8916
de développement de cette machine ne voulait pas le lancer.
Mais nous pouvons le programmer et lancer sur un modèle de production, ou bien sur émulateur :
Boot Loader Stage 1 (1.1.8916)
Build: 2007/4/23, 23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using production keys

Last boot progress: 0
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz

Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
PM is turning the device OFF
PM has turned the device ON
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Read of bootdata failed

Loading DIAGS software...

96%
BOOT1: loading complete (62 ticks), launching image.


U-Boot 1.1.2 (Feb 2 2007 - 19:48:46)

U-Boot code: 11800000 -> 1182DC2C BSS: -> 1183246C
RAM Configuration:
Bank #0: 10000000 32 MB
Flash: 0 kB
NAND:32 MB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Starting Phoenix diagnostics...
Phoenix ASIC# help
? - alias for 'help'
autoscr - run script from memory
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - invoke DHCP client to obtain IP/boot params
echo - echo args to console
erase - erase FLASH memory
flinfo - print FLASH memory information
go - start application at address 'addr'
help - print online help
iminfo - print header information for application image
imls - list all images found in flash
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
tidiag - perform Phoenix board diagnostics
version - print monitor version
Phoenix ASIC# version

U-Boot 1.1.2 (Feb 2 2007 - 19:48:46)
Phoenix ASIC#


Tous les éléments récupérés ainsi que ceux nécessaires à leur utilisation sont disponibles ci-après.




Téléchargements
:

Lien vers le sujet sur le forum: Test TI-Nspire de développement avec thème CX + J04/JTAG (Commentaires: 23)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
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 !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
345 utilisateurs:
>328 invités
>13 membres
>4 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)