π
<-

Casio Graph 35+E II : mise à jour 3.10 Python dès le 22 Mai 2019

New postby critor » 03 May 2019, 12:04

11124
Pour la rentrée 2019, Casio sort la Graph 35+E II, une nouvelle déclinaison de son modèle Graph 35+E numéro 1 au lycée. Une des nouveautés annoncées est l'ajout d'une application Python. :bj:

Pour le moment, les échantillons remis aux enseignants sont munis d'une version 3.00 que nous avons testée pour toi n'incluant pas l'application Python.

À date, seuls les modèles manipulables lors de la tournée pédagogique Casio 2019 sont préchargés avec une version 3.05 incluant l'application Python, et que nous t'avons testée également.

Une mise à jour 3.10 gratuite rajoutant cette application Python avait été annoncée pour la fin du mois de Mai 2019, ce qui te laissera donc suffisamment de temps pour t'y familiariser. ;)
La date vient tout juste d'être précisée et ce ne sera pas si tard que ça, dès le Mercredi 22 Mai 2019. :D

A très bientôt donc pour le test final de l'application Python de la Graph 35+E II; nous verrons bien si des améliorations y auront été apportées depuis. ;)

Source : https://www.casio-education.fr/products/graph-35-e

TI-Nspire Sortie logiciels TI-Nspire CX II 5.0 élève/étudiant

New postby critor » 02 May 2019, 20:49

Dans un article précédent, nous te partagions les premiers fichiers de mise à jour et logiciels en version 5.0 pour les nouvelles TI-Nspire CX II. Fichiers présents sur le site de TI et liés en privé aux enseignants, mais pas encore depuis leurs pages publiques.

Concernant les logiciels, il s'agit du logiciel enseignant TI-Nspire CX Premium.

Mais peut-être ne disposais-tu pas de la licence enseignant mais d'une licence élève/étudiant, ne te permettant donc pas de l'utiliser ?...

Et bien bonne nouvelle, car ce soir le site de Texas Instruments est enfin à jour, avec en prime les logiciels étudiant/élève TI-Nspire CX II en version 5.0.

Malheureusement, Texas Instruments a fait le choix de ne pas mettre à jour le logiciel de transfert gratuit TI-Nspire Computer Link, qui reste donc pour sa part en version 3.9.

Or les logiciels TI-Nspire en version 4.5 ou inférieure ne gérant pas les TI-Nspire CX II, tu seras donc dorénavant obligé(e) de lancer le logiciel TI-Nspire CX élève/étudiant/enseignant complet pour le moindre transfert de fichier, ce qui à la différence ne sera pas négligeable en terme de resources et donc de temps de démarrage.

Les conséquences vont même bien plus loin que cela. En effet gros changement avec les TI-Nspire CX II, aucun des logiciels permettant à ce jour les transferts de fichiers n'étant gratuit, tu devras donc disposer d'une licence d'utilisation valide sur chacun des ordinateurs que tu utiliseras pour tes transfers de fichiers TI-Nspire CX II, au-delà de la période d'essai de 90 jours à compter de la première utilisation cela s'entend. Et rappelons qu'une seule et unique licence est incluse par achat de calculatrice.

Les licences supplémentaires en cas de besoin, pourront par exemple être acquises sur https://epsstore.ti.com/OA_HTML/ibeCZzpHome.jsp .


Téléchargements :

Casio Emulateur Graph 90+E permanent: clé USB gratuite enseignants

New postby critor » 02 May 2019, 14:11

Les émulateurs Casio Manager reproduisent très fidèlement l'aspect et le fonctionnement des calculatrices Graph 35+E / fx-9750GII, Graph 75+E / fx-9860GII, Graph 90+E / fx-CG50 et fx-CP400. Ils sont de plus d'une grande fluidité et contrôlables intuitivement au clavier de l'ordinateur. :D

De par leurs grandes qualités ils peuvent être utilisés fort agréablement aussi bien pour prendre des captures d'écran pour alimenter des documents, que pour guider une classe dans son travail de recherche notamment à l'aide d'un vidéoprojecteur. :bj:

Mais voilà, au-delà d'une période d'essai de 90 jours à compter du 1er lancement, ces émulateurs nécessitent une licence électronique, licence ne permettant bien évidemment qu'un nombre limité d'activations du logiciel, et donc un usage sur un nombre limité d'ordinateurs différents.

Sur ton matériel personnel cela pourrait donc être embêtant si tu changes d'ordinateur, remplaces des pièces dans ton ordinateur, ou alternes régulièrement entre un ordinateur fixe et un ordinateur portable. Mais là au moins c'est toi qui contrôles le matériel, tu sais à quoi t'attendre et quand.

C'est potentiellement beaucoup plus embêtant pour un usage en classe pour l'enseignant qui n'utilise pas son ordinateur personnel. Il suffit que l'ordinateur de la classe ait été modifié, remplacé ou même qu'il y ait un changement de salle pour faire face à un problème imprévu et donc fort gênant. :(

Et voilà la solution pour cette rentrée 2019, Casio annonce une clé USB contenant cette fois-ci un émulateur permanent de Graph 90+E pour Windows ! :D

Plus aucun problème au démarrage de la classe en cas d'ordinateur refusé par la licence ou de changement de salle, il te suffira de brancher ta clé USB et ça marchera ! :bj:

Une fois de plus, Casio fait tout pour le confort de l'enseignant et donc par extension de ses élèves. ;)

La clé USB d'émulation Graph 90+E sera offerte gratuitement :
  • aux enseignants participant aux formations présentielles demandées dans les établissements
  • aux enseignants participant aux offres de test (actuellement, possibilité de tester la Graph 35+E II)
  • aux enseignants participant aux offres d'aide à l'équipement

Des clés USB similaires pour l'émulation Graph 35+E II et fx-92+ Spéciale Collège seront également disponibles courant 2019-2020.

Source : https://www.casio-education.fr/articles ... 3%A9%20USB

Casio Test Casio Graph 35+E II Python (préversion 3.05)

New postby critor » 01 May 2019, 18:45

11124Pour la rentrée 2019, Casio sort la Graph 35+E II, une nouvelle déclinaison de son modèle Graph 35+E numéro 1 au lycée. Une des nouveautés annoncées est l'ajout d'une application Python. :bj:

Avec Victor D et Lephe, administrateur de Planète Casio, nous avons participé à la tournée pédagogique Casio à Toulouse mercredi 10 avril. Nous avons pu y utiliser une Graph 35+E II qui contrairement à l'échantillon qui nous a été remis et que nous t'avons présenté depuis, disposait bien de l'application Python intégrée.

En attendant que la mise à jour intégrant cette application Python sorte fin Mai 2019, découvrons ensemble cette version non finale.






1) Applications intégrées :

Go to top

11117
Nous constatons donc dès l'écran d'accueil de cette Graph 35+E II la présence d'une application supplémentaire, PYTHON.

Un petit tour par la mémoire de stockage ne révélant aucune trace d'un fichier .g1a associé à cette application, il s'agit donc non pas d'une application additionnelle, mais d'une application intégrée, qui donc , contrairement à l'application additionnelle non officielle CasioPython aura l'énorme avantage de rester utilisable en mode examen ! :bj:

Le nombre d'applications intégrées passe donc de 16 à 17 ! :D

Malgré donc la quantité supplémentaire de code qui a été nécessaire, nous apprécions que la mémoire de stockage conserve une capacité de 3Mio. :bj:




2) Version système :

Go to top

L'application SYSTEM intégrée nous permet d'apprendre que la calculatrice faire tourner un système d'exploitation en version 03.05.2200, plus récent donc que le 3.00.2200 de notre échantillon.

Rappelons que le numéro final à quatre chiffres ne fait pas vraiment partie de la numérotation et indique des spécificités issues du matériel ou du logiciel, dans l'ordre :
  1. zonage géographique; lié entre autres à divers options par défaut (format d'affichage des fractions, langues) ainsi qu'au comportement du mode examen :
    • 0 : aucun
    • 1 : Australie
    • 2 : France
    • 3 : Amérique du Nord
    • 4 : Chine
    • 5 : Singapour
  2. améliorations du calcul :
    • 0 : aucune
    • 1 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860G Slim)
    • 2 : saisie naturelle + calcul exact + affichage naturel
    • 3 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860GIIs)
    • 7 : calcul exact (fractions uniquement) (fx-9750GII)
  3. sous-version
  4. processeur :
    • 0 : SH3 (SH7355)
    • 1 : SH4 (SH7305)
Il s'agit donc plutôt d'une version 3.05.

L'année dernière pour la Graph 90+E, la version rajoutant Python sur les salons ainsi qu'à la tournée pédagogique fut la 3.15, alors que les échantillons remis étaient en 3.10 et que la mise à jour finale rajoutant Python pour la rentrée 2018 fut la 3.20.

Nous pensons donc qu'ici, la mise à jour finale rajoutant Python qui sera publiée fin Mai 2019 sera en version 3.10.

D'ailleurs si l'on fait défiler cet écran, on remarque que les langues intégrées utilisent déjà une numérotation en 3.10.

Tentons maintenant d'en découvrir davantage sur ce nouveau système d'exploitation en accédant au menu de diagnostic caché. Il suffit pour cela d'allumer la calculatrice tout en maintenant les touches
OPTN
et
×10^x
, puis de taper
F1
9
.

Si nous tapons
4
pour VERSION, nous apprenons que le système d'exploitation 3.05 a été compilé le 25 mars 2019 à 15h16, ce qui est effectivement plus récent que le 8 février 2019 à 3h03 pour la version 3.00 de notre échantillon.




3) Implémentation Python :

Go to top

Accédons donc à l'application PYTHON et ouvrons la console. Le message d'accueil nous apprend que nous sommes sur une implémentation MicroPython 1.9.4, exactement comme sur la Graph 90+E.

Pour référence, voici ce que nous avons sur les solutions concurrentes auxquelles nous allons par la suite confronter la Graph 35+E II 3.05 :
  • Casio Graph 35+E II : MicroPython 1.9.4
  • Casio Graph 90+E / fx-CG50 : MicroPython 1.9.4
  • application CasioPython sur Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII : MicroPython 1.9.4
  • application KhiCAS sur Casio Graph 90+E / fx-CG10/20/50 : couche de traduction
  • NumWorks : MicroPython 1.9.4
  • application MicroPython sur TI-Nspire : MicroPython 1.4.6
  • module externe TI-Python pour TI-83 Premium CE : CircuitPython 3.0.0
  • HP Prime : couche de traduction




4) Nombres flottants, complexes, entiers courts et longs :

Go to top

Commençons par tester les nombres flottants qui, rappelons-le, sont représentés en mémoire sous la forme
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
avec
$mathjax$M\in [1;2[$mathjax$
. Prenons la fonction Python suivante :
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k

L'appel precm(2) nous apprend que la mantisse M des nombres flottants peut avoir jusqu'à 53 bits, et l'appel precm(10) nous précise que cela correspond à 16 chiffres significatifs.

Continuons à creuser les flottants avec la fonction Python suivante :
Code: Select all
def prece():
  a=-1
  while 2.**a>0:
    a*=2
  while 2.**a==0:
    a+=1
  b=1
  while str(2.**b)[0:3]!='inf':
    b*=2
  while str(2.**b)[0:3]=='inf':
    b-=1
  return [a,b]

L'appel prece() nous indique que les bits restants permettent à l'exposant des nombres flottants de prendre des valeurs allant de -1074 à +1023.

C'est identique à ce qu'apportent dans leurs dernières versions toutes les solutions concurrentes évoquées plus haut.

Les nombres complexes quant à eux sont visiblement gérés, mais le module cmath apportant les fonctions complexes qui vont avec est ici manquant. :(


MicroPython
TI-Nspire
NumWorks
Casio
Graph 35+E II
Graph 90+E
CasioPython
Graph 35+E II
Graph 35+E/USB
Graph 75/85/95
TI-Python pour
TI-83 Premium CE
firmware tiers
TI-Python pour
TI-83 Premium CE
nombres complexes
module cmath
(fonctions complexes)


D'où le classement suivant pour les nombres complexes :
  1. NumWorks + Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII (application CasioPython) + TI-Nspire (application MicroPython) + module externe TI-Python pour TI-83 Premium CE (firmware tiers) avec nombres et fonctions complexes
  2. Casio Graph 35+E II / 90+E / fx-CG50 avec nombres complexes
  3. module externe TI-Python pour TI-83 Premium CE
La faible gestion des nombres complexes est bien dommage pour les élèves de Terminale S/STI2D/STL, même si on peut exceptionnellement passer l'éponge cette année vu que le Python n'a été imposé en Seconde qu'à la rentrée 2017.


Enfin, nous sommes sur une plateforme 32 bits (processeur SH4) et pouvant visiblement réaliser des calculs entiers nécessitant 33 ou même 65 bits. Aucun doute, la gestion des entiers longs est donc activée. :bj:

C'est ici aussi identique à ce qu'apportent dans leurs dernières versions toutes les solutions concurrentes.




5) Liste modules Python :

Go to top

Nous venons donc de voir que la Graph 35+E II ne disposait pas du module cmath. En fait elle n'a pas grand chose, exactement comme la Graph 90+E, la Graph 35+E II ne dispose que de deux modules Python permettant de rajouter des fonctions, math et random, à rajouter bien évidemment au module par défaut builtins.

Image


D'où le classement suivant en terme d'éventail de modules :
  1. 13 modules : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  2. 8 modules : NumWorks + Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII + TI-Nspire (application MicroPython) + module externe TI-Python pour TI-83 Premium CE
  3. 3 modules : Casio Graph 35+E II / 90+E / fx-CG50

Dommage donc que la modeste sélection de modules de la Graph 90+E, déjà la plus légère parmi toutes les solutions concurrentes, ait été reprise à l'identique au lieu d'être étoffée pour la Graph 35+E II.




6) Exploration modules Python :

Go to top

Le script Python suivant nous permet d'explorer le contenu des modules que nous avons trouvés :
Code: Select all
def sstr(obj):
  try:
    s=obj.__name__
  except:
    s=str(obj)
    a=s.find("'")
    b=s.rfind("'")
    if a>=0 and b!=a:
      s=s[a+1:b]
  return s

def isExplorable(obj):
  s=str(obj)
  return s.startswith("<module '") or s.startswith("<class '")

def explmod(pitm,pitmsl=[],reset=True):
  global curline
  if(reset):
    curline=0
    pitmsl=[sstr(pitm)]
  hd="."*(len(pitmsl)-1)
  spath=".".join(pitmsl)
  c=0
  for itms in sorted(dir(pitm)):
    c=c+1
    try:
      itm=eval(spath+"."+itms)
      print(hd+itms+"="+str(itm))
      if isExplorable(itm):
        pitmsl2=pitmsl.copy()
        pitmsl2.append(itms)
        c=c+explmod(itm,pitmsl2,False)
    except:
      print(hd+itms)
  if c>0:
    print(hd+"Total: "+str(c)+" item(s)")
  return c

Ici, nous apprenons sans surprise que les modules builtins, math et random comportent respectivement 175, 25 et 8 éléments, exactement comme sur Graph 90+E.


Il semble bien que l'application PYTHON de la Graph 35+E II soit un portage à l'identique de l'application déjà disponible pour la Graph 90+E.
Image

D'où le classement suivant en terme de richesse des modules :
  1. 354 éléments : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  2. 310 éléments : TI-Nspire (application MicroPython)
  3. 301 éléments : NumWorks
  4. 294 éléments : Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII (application CasioPython)
  5. 258 éléments : module externe TI-Python pour TI-83 Premium CE
  6. 208 éléments : Casio Graph 35+E II / 90+E / fx-CG50




7) Mémoire de travail Python :

Go to top

La mémoire de travail en Python va accueillir :
  • les définitions globales (variables, fonctions, classes) issues des scripts importés
  • les arguments d'appel de la ou des fonctions en cours d'exécution
  • les définitions locales effectuées par la ou les fonctions en cours d'exécution
La taille de la mémoire de travail conditionne donc jusqu'où il sera possible d'aller en Python, nombre d'appels récursifs par exemple.

Voici quelques tailles occupées en mémoire par des variables Python :
  • 64 octets pour une liste vide
  • 8 octets par élément de liste supplémentaire
  • 24 octets pour un entier nul
  • 28 octets pour un entier court non nul
  • 49 octets pour une chaîne vide
  • 1 octet par caractère de chaîne supplémentaire

En se basant sur ces tailles, le script suivant permet d'estimer la capacité de la mémoire de travail en allouant plusieurs blocs de mémoire jusqu'à épuisement :
Code: Select all
def mem():
  try:
    l=[]
    try:
      l+=[0]
      l+=[""]
      l[1]+="x"
      while True:
        try:
          l[1]+=l[1][l[0]:]
        except:
          if l[0]<len(l[1])-1:
            l[0]=len(l[1])-1
          else:
            raise(Exception)
    except:
      print("+",len(l)>1 and len(l[1]))
      return 64+8*len(l)+(len(l) and 24+4*(l[0]>0)+(len(l)>1 and 49+len(l[1])))+mem()
  except:
    return 0


Voici la sortie obtenue par l'appel mem() :
Graph 35+E II wrote:>>> from mem import *
>>> mem()
+ 40961
+ 14334
+ 10239
+ 10238
+ 4111
+ 4095
+ 3071
+ 2172
+ 1534
+ 1023
+ 575
+ 350
+ 191
+ 64
+ 64
+ 15
95549
>>>


Le script arrive donc à allouer en mémoire de travail un premier bloc continu maximal de près de 41K, pour un total de 95,549 Ko. :bj:

D'où le classement suivant :
  1. 2,046 Mo : TI-Nspire (application MicroPython)
  2. 1,027 Mo : Casio Graph 90+E / fx-CG50
  3. 255,07 Ko : Casio Graph 35+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython)
  4. 95,549 Ko : Casio Graph 35+E II
  5. 28,625 Ko : Casio Graph 35+E II / 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython)
  6. 19,842 Ko : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  7. 17,192 Ko : module externe TI-Python pour TI-83 Premium CE
  8. 13,658 Ko : calculatrice NumWorks
  9. 5,946 Ko : logiciel web NumWorks
L'application non officielle CasioPython est actuellement conçue pour travailler avec 256K sur les Graph 35+E/USB / 75/95 à processeur SH4, et 32K sur les Graph 35+USB/75/85/95 à processeur SH3.

A l'heure d'écriture de ce test, sa dernière version disponible semble à tort détecter le matériel de la nouvelle Graph 35+E II comme du SH3.




8) Performances Python :

Go to top

Enfin, terminons en voyant les performances. Commençons dans le cadre des nombres entiers avec le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def genseed(ndigits):
  nmax,s,k=5*10**(ndigits-1),0,1
  while s<nmax:
    s+=k
    k*=2
  return s

def genarr(ndigits):
  sd,arr=genseed(ndigits),[]
  for k in range(1,ndigits):
    for j in range(ndigits):
      t=sd%10**k
      arr.extend([t,-t,10**k-t,t-10**k])
      sd=sd//10+(sd%10)*10**(ndigits-1)
  arr.extend([sd,-sd])
  return arr

def sortarr(arr,sdiff):
  segs=[0,len(arr)-1]
  while len(segs):
    iref=segs[0]
    for k in range(segs[0],segs[1]+1):
      if sdiff*(arr[k]-arr[iref])>0:
        t=arr[iref]
        arr[iref]=arr[k]
        arr[k]=arr[iref+1]
        arr[iref+1]=t
        iref+=1
    if iref>=segs[0]+2:
      segs.extend([segs[0],iref-1])
    if iref<=segs[1]-2:
      segs.extend([iref+1,segs[1]])
    segs.pop(0)
    segs.pop(0)
  return arr

def test(l,n):
  timed=hastime()
  start,stop,sdiff,arr=0 or timed and monotonic(),1,-1,[]
  arr.extend(genarr(l))
  for k in range(n):
    arr.extend(sortarr(arr,sdiff))
    sdiff=-sdiff
  stop=timed and monotonic() or 1
  return stop-start,len(arr),arr[0],arr[len(arr)//2-1],arr[len(arr)//2],arr[len(arr)-1]


11114La ligne d'appel test(9,2) se termine en 14,93s sur la Graph 35+E II.

D'où le classement suivant dans le contexte des calculs entiers :
  1. 1,41s : TI-Nspire (application MicroPython) (32 bits : ARM9/ARMv5 @120MHz)
  2. 1,56s : TI-Nspire CM / CX CR3- (application MicroPython) (32 bits : ARM9/ARMv5 @132MHz)
  3. 2,40s : TI-Nspire CX CR4+ (application MicroPython) (32 bits : ARM9/ARMv5 @156MHz)
  4. 3,74s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  5. 4,75s : Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  6. 8,81s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  7. 9,56s : Casio Graph 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython) (32 bits : SH4 @29,5MHz)
  8. 10,19s : Casio Graph 35+E II (application CasioPython) (32 bits : SH4 @59MHz)
  9. 12,99s : Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython) (32 bits : SH3 @29,5MHz)
  10. 14,93s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  11. 20,73s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  12. 23,20s : module externe TI-Python pour TI-83 Premium CE (32 bits : Cortex/ARMv7 @48MHz)
  13. 33,48s : module externe TI-Python pour TI-83 Premium CE (firmware tiers) (32 bits : Cortex/ARMv7 @48MHz)
  14. 60,71s : application KhiCAS sur Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  15. 116,93s : application KhiCAS sur Casio fx-CG10/20 (32 bits : SH4 @59MHz)

Bizarrement donc, l'application Python officielle de la Graph 35+E II a des performances en calcul entier nettement inférieures à celles de l'application communautaire CasioPython, et ce alors que ces deux applications sont basées sur MicroPython.

C'est assez décevant, même si il y a pire dans les deux cas.


Passons maintenant aux nombres flottants avec le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed=hastime()
  start,stop,n,u,l,d=0 or timed and monotonic(),1,0,2.,1,d**2
  while (u-l)**2>=d: u,n=1+(1/((1-u)*(n+1))),n+1
  stop=timed and monotonic() or 1
  return [stop-start,n,u]


11116La ligne d'appel seuil(0.005) se termine en 25,19s sur la Graph 35+E II.

D'où le classement suivant dans le contexte des calculs en virgule flottante :
  1. 0,962s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  2. 1,08s : TI-Nspire CM / CX CR3- (application MicroPython) (32 bits : ARM9/ARMv5 @132MHz)
  3. 1,29s : TI-Nspire (application MicroPython) (32 bits : ARM9/ARMv5 @120MHz)
  4. 1,61s : TI-Nspire CX CR4+ (application MicroPython) (32 bits : ARM9/ARMv5 @156MHz)
  5. 2,036s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  6. 3,068s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  7. 8,94s : Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  8. 9,68s : module externe TI-Python pour TI-83 Premium CE (32 bits : Cortex/ARMv7 @48MHz)
  9. 10,68s : Casio Graph 35+E II (application CasioPython) (32 bits : SH4 @59MHz)
  10. 11,26s : Casio 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython) (32 bits : SH4 @29,5MHz)
  11. 11,46s : module externe TI-Python pour TI-83 Premium CE (firmware tiers) (32 bits : Cortex/ARMv7 @48MHz)
  12. 13,87s : Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython) (32 bits : SH3 @29,5MHz)
  13. 19,98s : application KhiCAS sur Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  14. 25,19s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  15. 35,55s : application KhiCAS sur Casio fx-CG10/20 (32 bits : SH4 @59MHz)

Avec le changement de contexte l'ordre n'est pas le même, mais nous notons ici encore des performances étrangement très inférieures pour l'application Python officielle de la Graph 35+E II, par rapport à celles de l'application communautaire CasioPython.



Conclusion :

Go to top

On peut regretter que l'application Python officielle de la nouvelle Casio Graph 35+E II en version 3.05 soit, comme celle de la Graph 90+E, l'implémentation la plus légère parmi toutes les calculatrices concernées. On regrette l'absence des fonctions complexes pour les Terminales S/STI2D/STL, ainsi que l'absence d'un module graphique pour la Physique-Chimie en Seconde. On va dire que pour 2019-2020, où seules les Seconde et Première sont concernées par l'obligation de programmer en Python, et où les enseignants ne s'y mettront certainement pas tous à fond, ça passe. Mais des mises à jour étendant l'implémentation devront rapidement être apportées par le constructeur.

Les performances comme nous l'avons vu sont également décevantes, mais elles le sont juste relativement. Le constructeur doit pouvoir mieux faire vu le matériel, et peut-être le fera-t-il dès la version 3.10 finale qui sortira fin Mai 2019.

Même si non optimale, la Casio Graph 35+E II reste une belle solution Python qui, contrairement à la concurrence, a le gros avantage de se positionner sur l'entrée de gamme. L'usage du Python sur calculatrice pour tester ses algorithmes en classe, aux devoirs, aux épreuves de contrôle continu ainsi qu'à l'épreuve terminale va enfin pouvoir se démocratiser, merci Casio ! :bj:





Merci à tous ceux qui ont aidé à notre participation à la tournée pédagogique Casio 2019 ! :D

Une pensée envers Casio qui nous a offert à chacun un échantillon de sa nouvelle Graph 35+E II, ainsi qu'envers tous ceux qui ont participé à notre campagne de financement participatif, entre autres :

TI-Nspire Sortie OS TI-Nspire CX II 5.0.0.1683 + logiciels CX Premium

New postby critor » 29 Apr 2019, 23:59

AGI, heureux possesseur d'une TI-Nspire CX II-T CAS via l'offre enseignant, a reçu aujourd'hui de Texas Instruments l'adresse de téléchargement du logiciel TI-Nspire CX Premium, et vient tout juste de la partager bien aimablement sur notre chat.

Une fois le logiciel installé, on trouve tous les autres fichiers non encore disponibles sur le site officiel concernant la TI-Nspire CX II dans le sous-dossier TI-Nspire Updates du dossier d'installation. :D

Texas Instruments nous sort donc ainsi ce soir sa première mise à jour pour TI-Nspire CX II. De numéro de version complet 5.0.0.1683, elle se décline en trois fichiers :
  • un .tcc2 pour les TI-Nspire CX II CAS, TI-Nspire CX II-C CAS et TI-Nspire CX II-T CAS
  • un .tct2 pour la TI-Nspire CX II-T
  • un .tco2 pour la TI-Nspire CX II

A priori rien de nouveau par rapport aux fonctionnalités de la version 5.0 déjà présentées puis complétées lors de notre reportage à la T3IC2019.

Par rapport aux anciennes TI-Nspire, le format de ces fichiers a changé. Il s'agit désormais d'archives ZIP entièrement standards.

Précisons donc que ces fichiers ne seront reconnus ni par les anciennes TI-Nspire CX, ni à ce jour par leurs émulateurs communautaires. :#non#:

Le système d'exploitation 5.0.0.1683 a visiblement été compilé le 22 mars 2019.

Notons qu'il est accompagné d'images de mise à jour du triplet Boot Loader, Installer et OS loader, compilées pour leur part le 16 janvier 2019 en version 5.0.0.100.
Nous y apprenons entre autres :
  • que l'image Boot Loader est compressée et se charge à l'adresse 0x11800000, comme les Boot2 et Diags des anciennes TI-Nspire CX
  • que l'image Installer est zippée et se charge à l'adresse 0x13200000
  • que l'image OS Loader est cryptée selon un tout nouvel algorithme, et se charge à l'adresse 0x13200000
Les images Boot Loader une fois extraites peuvent être programmées sur les anciennes TI-Nspire CX physiques ou émulées à l'aide de l'outil BtMg car elles utilisent le même format que leur Boot2, puis même lancées à l'aide du gestionnaire de démarrage tiers ControlX.
Toutefois sur émulateur ça plante de suite. Sur calculatrice physique les images vont un petit peu plus loin en commençant à écrire sur le port série, mais elles ne s'y exécutent quand même pas correctement puisque racontant plusieurs bêtises avant de planter, notamment sur les fréquences et la Flash :
Code: Select all
Boot Loader Stage  (5.0.0.89)
Build: 2018/10/16, 11:45:4
Copyright (c) 2006-2018 Texas Instruments Incorporated

Using production keys.


Beginning driver initialization...
  OK         Serial Port 1
  OK         crypt_des
  OK         crypt_sha
  OK   POSIX console
  OK         efuse
  OK         i2c
  OK         MEMC-PL242
  OK         null-1
  OK   POSIX null
  OK         rtc
  OK         spi-cradle
  OK         spi-lcd
  OK         terminal
Clocks:  CPU = 287 MHz AHB = 287 MHz APB = 287 MHz

Driver initialization complete.
TI_PMU_wakeupStatus(): Woke up with **unknown**.
NAND Flash ID: Not Present (32 MB)
Device ID: 0008000005BA732F13085635116
Initialization of File Sys
Code: Select all
Boot Loader Stage  (5.0.0.100)
Build: 2019/1/16, 11:40:35
Copyright (c) 2006-2019 Texas Instruments Incorporated

Using production keys.


Beginning driver initialization...
  OK         Serial Port 1
  OK         crypt_des
  OK         crypt_sha
  OK   POSIX console
  OK         efuse
  OK         i2c
  OK         MEMC-PL242
  OK         null-1
  OK   POSIX null
  OK         rtc
  OK         spi-cradle
  OK         spi-lcd
  OK         terminal
Clocks:  CPU = 287 MHz AHB = 287 MHz APB = 287 MHz

Driver initialization complete.
TI_PMU_wakeupStatus(): Woke up with **unknown**.
NAND Flash ID: Not Present (32 MB)
Device ID: 0008000005BA732F13085635116
Initialization of File Sy

Enfin, précisons que les TI-Nspire CX II connectées en USB ne seront pas reconnues par les logiciels TI-Nspire en version 4.5 ou inférieure.

Si bien que pour le moindre test nécessitant un transfert de fichier nous avons jusqu'à présent dû nous monter une configuration pas possible, en passant par un module WiFi TI-Nspire CX Navigator, qui plus est après avoir réussi à remettre un logiciel TI-Nspire Navigator 3.9 sans perdre la licence puisque les versions 4.0+ plus récentes prennent par défaut les TI-Nspire CX II pour d'anciennes TI-Nspire monochromes, modèles qu'elles refusent de gérer.

Pour mettre ta calculatrice à jour et lui transférer des fichiers, il te faudra donc commencer par installer le nouveau logiciel TI-Nspire CX Premium enfin disponible, qui installera à son tour de nouveaux pilotes USB qu'il restera seul capable d'exploiter.

1087110870Contrairement aux anciennes TI-Nspire CX, la procédure de mise à jour des TI-Nspire CX II les fait redémarrer non pas deux fois mais trois fois de suite.

A l'aide du périphérique communautaire TI-Nspire Connection Cradle v1, écoutons le port série pendant l'opération de mise à jour pour comprendre un peu mieux ce qui se passe :
Code: Select all
Boot ROM Stage  (5.0.0.42)
Build: 2018/3/2, 14:16:20
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_sha
  OK         Flash Partition Manager
  OK         mf-data{validated}
  OK         efuse
  OK         MEMC-FTDDR3030
  OK         PTT Data Aladdin
Clocks:  CPU = 396 MHz AHB = 198 MHz APB = 99 MHz

Driver initialization complete.
Last boot progress: 1533

Available system memory: 29692
Checking for NAND: NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Wakeup Status: wakeupUSB1vbus
DRAM size: 64 MB
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading from Boot Loader partition...


5%
10%
15%
19%
20%
22%
25%
28%
30%
33%
36%
38%
41%
44%
46%
49%
52%
54%
57%
60%
61%
62%
64%
65%
66%
68%
69%
70%
72%
73%
74%
76%
77%
78%
80%
81%
82%
84%
85%
86%
88%
89%
90%
92%
93%
94%
96%
97%
98%
100%

BOOT: loading complete (61 ticks), launching <BOOT LOADE> image.



Boot Loader Stage  (5.0.0.89)
Build: 2018/10/16, 11:45:4
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         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.
TI_PMU_wakeupStatus(): Woke up with wakeupUSB1vbus.
NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Initialization of File System is a success.


Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}

BOOT: loading complete (106 ticks), launching <INSTALLER> image.
   Boot ROM Time: 0.61 seconds
Boot Loader Time: 1.06 seconds



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.
Dataligh 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.
Read status error at location: 0x1200800 Error: -1
Read status error at location: 0x1201000 Error: -1
Read status error at location: 0x1201800 Error: -1
Read status error at location: 0x1202000 Error: -1
Read status error at location: 0x1202800 Error: -1
Read status error at location: 0x1203000 Error: -1
Read status error at location: 0x1203800 Error: -1
Read status error at location: 0x1204000 Error: -1
Read status error at location: 0x1204800 Error: -1
Read status error at location: 0x1205000 Error: -1
Read status error at location: 0x1205800 Error: -1
Read status error at location: 0x1206000 Error: -1
Read status error at location: 0x1206800 Error: -1
Read status error at location: 0x1207000 Error: -1
Read status error at location: 0x1207800 Error: -1
Read status error at location: 0x1208000 Error: -1
Read status error at location: 0x1208800 Error: -1
Read status error at location: 0x1209000 Error: -1
Read status error at location: 0x1209800 Error: -1
LOG FS: cleanFile: Clean File: 2E09_debug_log_1.txt!
LOG FS: cleanFile: Read 63 Pages (2E09_debug_log_1.txt:18)
Read status error at location: 0x1200800 Error: -1
Read status error at location: 0x1201000 Error: -1
Read status error at location: 0x1201800 Error: -1
Read status error at location: 0x1202000 Error: -1
Read status error at location: 0x1202800 Error: -1
Read status error at location: 0x1203000 Error: -1
Read status error at location: 0x1203800 Error: -1
Read status error at location: 0x1204000 Error: -1
Read status error at location: 0x1204800 Error: -1
Read status error at location: 0x1205000 Error: -1
Read status error at location: 0x1205800 Error: -1
Read status error at location: 0x1206000 Error: -1
Read status error at location: 0x1206800 Error: -1
Read status error at location: 0x1207000 Error: -1
Read status error at location: 0x1207800 Error: -1
Read status error at location: 0x1208000 Error: -1
Read status error at location: 0x1208800 Error: -1
Read status error at location: 0x1209000 Error: -1
Read status error at location: 0x1209800 Error: -1
LOG FS: cleanFile: Deallocate block (2E09_debug_log_1.txt:18)
LOG FS: cleanFile: Read 19 Pages (2E09_debug_log_1.txt:19)
LOG FS: cleanFile: Allocate block (2E09_debug_log_1.txt:18)
LOG FS: cleanFile: Read 63 Pages (2E09_debug_log_1.txt:19)
LOG FS: cleanFile: Deallocate block (2E09_debug_log_1.txt:19)
LOG FS: cleanFile: Read 19 Pages (2E09_debug_log_1.txt:20)
LOG FS: cleanFile: Allocate block (2E09_debug_log_1.txt:19)
LOG FS: cleanFile: Read 63 Pages (2E09_debug_log_1.txt:20)
LOG FS: cleanFile: Deallocate block (2E09_debug_log_1.txt:20)
LOG FS: cleanFile: Read 19 Pages (2E09_debug_log_1.txt:21)
LOG FS: cleanFile: Allocate block (2E09_debug_log_1.txt:20)
LOG FS: cleanFile: Read 63 Pages (2E09_debug_log_1.txt:21)
LOG FS: cleanFile: Deallocate block (2E09_debug_log_1.txt:21)
Read status error at location: 0x1544000 Error: -1
LOG FS: cleanPartial: Clean File: 2E09_debug_log_1.txt!


Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}
Filesystem ready.
   Boot ROM Time: 0.61 seconds
Boot Loader Time: 1.06 seconds
  Installer Time: 11.11 seconds



Boot ROM Stage  (5.0.0.42)
Build: 2018/3/2, 14:16:20
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_sha
  OK         Flash Partition Manager
  OK         mf-data{validated}
  OK         efuse
  OK         MEMC-FTDDR3030
  OK         PTT Data Aladdin
Clocks:  CPU = 396 MHz AHB = 198 MHz APB = 99 MHz

Driver initialization complete.
Last boot progress: 2080

Available system memory: 29692
Checking for NAND: NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Wakeup Status: wakeupSDIOCD
DRAM size: 64 MB
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading from Boot Loader partition...


5%
10%
15%
19%
20%
22%
25%
28%
30%
33%
36%
38%
41%
44%
46%
49%
52%
54%
57%
60%
61%
62%
64%
65%
66%
68%
69%
70%
72%
73%
74%
76%
77%
78%
80%
81%
82%
84%
85%
86%
88%
89%
90%
92%
93%
94%
96%
97%
98%
100%

BOOT: loading complete (61 ticks), launching <BOOT LOADE> image.



Boot Loader Stage  (5.0.0.89)
Build: 2018/10/16, 11:45:4
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         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.
TI_PMU_wakeupStatus(): Woke up with wakeupSDIOCD.
External Power Detected: VBUS.
NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Initialization of File System is a success.


Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}

BOOT: loading complete (105 ticks), launching <INSTALLER> image.
   Boot ROM Time: 0.61 seconds
Boot Loader Time: 1.05 seconds



Installer  (5.0.0.100)
Build: 2019/1/16, 11:41:12
Copyright (c) 2006-2019 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.
Dataligh 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.


Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}
Filesystem ready.
   Boot ROM Time: 0.61 seconds
Boot Loader Time: 1.05 seconds
  Installer Time: 20.99 seconds



Boot ROM Stage  (5.0.0.42)
Build: 2018/3/2, 14:16:20
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_sha
  OK         Flash Partition Manager
  OK         mf-data{validated}
  OK         efuse
  OK         MEMC-FTDDR3030
  OK         PTT Data Aladdin
Clocks:  CPU = 396 MHz AHB = 198 MHz APB = 99 MHz

Driver initialization complete.
Last boot progress: 2080

Available system memory: 29692
Checking for NAND: NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Wakeup Status: wakeupSDIOCD
DRAM size: 64 MB
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal

Loading from Boot Loader partition...


5%
10%
15%
19%
20%
22%
25%
28%
30%
33%
36%
38%
41%
44%
46%
49%
52%
54%
57%
60%
61%
62%
64%
65%
66%
68%
69%
70%
72%
73%
74%
76%
77%
78%
80%
81%
82%
84%
85%
86%
88%
89%
90%
92%
93%
94%
96%
97%
98%
100%

BOOT: loading complete (60 ticks), launching <BOOT LOADE> image.



Boot Loader Stage  (5.0.0.100)
Build: 2019/1/16, 11:40:35
Copyright (c) 2006-2019 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         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.
TI_PMU_wakeupStatus(): Woke up with wakeupSDIOCD.
External Power Detected: VBUS.
NAND Flash ID: MICRON       (128 MB)
Device ID: 1C2000000000021DBBC72E62E09
Initialization of File System is a success.


Initializing graphics subsystem.
Logo Driver source change notice: logos{defaults}

BOOT: loading complete (91 ticks), launching <OS LOADER> image.
   Boot ROM Time: 0.60 seconds
Boot Loader Time: 0.91 seconds



OS Loader Stage  (5.0.0.100)
Build: 2019/1/16, 11:41:49
Copyright (c) 2006-2019 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         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
Initialization of File System is a success.
Logo Driver source change notice: logos{defaults}

0%
1%
2%
3%
3%
4%
5%
6%
7%
7%
8%
9%
10%
10%
11%
12%
13%
14%
14%
15%
16%
17%
17%
18%
19%
20%
21%
21%
22%
23%
24%
24%
25%
26%
27%
28%
28%
29%
30%
31%
31%
32%
33%
34%
35%
35%
36%
37%
38%
38%
39%
40%
41%
42%
42%
43%
44%
45%
46%
46%
47%
48%
49%
49%
50%
51%
52%
53%
53%
54%
55%
56%
56%
57%
58%
59%
60%
60%
61%
62%
63%
63%
64%
65%
66%
67%
67%
68%
69%
70%
70%
71%
72%
73%
74%
74%
75%
76%
77%
77%
78%
79%
80%
81%
81%
82%
83%
84%
84%
85%
86%
87%
88%
88%
89%
90%
91%
92%
92%
93%
94%
95%
95%
96%
97%
98%
99%
99%
100%

BOOT: loading complete (588 ticks), launching <TI-Nspire> image.
   Boot ROM Time: 0.60 seconds
Boot Loader Time: 0.91 seconds
  OS Loader Time: 5.88 seconds



TI-nSpire OS  (5.0.0.1683)
Build: 2019/3/22, 14:8:39
Copyright (c) 2006-2019 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         keypad_drv
  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.

POSIX layer initialized.
TI_PM_SetShipMode:  FALSE
Preparing file system. This takes a while...
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.
Logo Driver source change notice: logos{defaults}





Read status error at location: 0x1309800 Error: -1
Read status error at location: 0x130d000 Error: -1
Read status error at location: 0x1315000 Error: -1
Read status error at location: 0x131d000 Error: -1
TOTAL BYTES: 101317
------------------ Module is Gone!!
Created Execution Context
<TI_PCL_Init2> SetSystem Settings   -->
<TI_PCL_Init2> TI_RM_LoadAllStrings -->
<TI_PCL_Init2> TI_UI_IME_Init -->
<TI_PCL_Init2> RegisterC1Widgets -->
<TI_PCL_Init2> TI_GOIO_InitializeGoIO -->
<TI_PCL_Init2> TI_AM_Initialize -->
Product   : 16 (defined in os/inc/deviceinfo.h)
Platform  : 2 (defined in documentmanager/inc/hal.h)
Version   : 3.6.0.337 CE
Build Date: 2013-5-10
RET - Echo UDP: TI_Echo_UDP_Init called +++
RET - ECHO UDP: EchoUDPListenerThread. Inside Thread +++

START TI_LOCALE_initializeDefaultLocale.....
DEFAULT LOCALE is en.....
Found a Match: en(MD) and en
END TI_LOCALE_initializeDefaultLocale.....
   Boot ROM Time: 0.60 seconds
Boot Loader Time: 0.91 seconds
  OS Loader Time: 5.88 seconds
  Installer Time: 20.99 seconds
         OS Time: 15.11 seconds
Wireless Status:WCM_Info_GetStatus():SUCCESS
Network Status: SLED is Not Attached


Nous confirmons au passage :
  • que l'image Boot Loader a bien été compilée le 16 janvier 2019, plus précisément à 11h 40min 35s
  • que l'image Installer a bien été compilée le 16 janvier 2019, plus précisément à 11h 41min 42s
  • que l'image OS Loader a bien été compilée le 16 janvier 2019, plus précisément à 11h 41min 49s
  • que l'OS a bien été compilé le 22 mars 2019, plus précisément à 14h 08min 39s

Voici la liste chronologique des images lancées à la fin du transfert de la mise à jour :
  1. Boot ROM (5.0.0.42)
  2. Boot Loader (5.0.0.89)
  3. Installer (5.0.0.89)
  4. Boot ROM (5.0.0.42)
  5. Boot Loader (5.0.0.89)
  6. Installer (5.0.0.100)
  7. Boot ROM (5.0.0.42)
  8. Boot Loader (5.0.0.100)
  9. OS Loader (5.0.0.100)
  10. TI-nSpire OS (5.0.0.1683)

On peut donc conjecturer le comportement suivant :
  1. l'image Installer déjà présente sur la calculatrice se lance et se met à jour
  2. l'image Installer mise à jour se lance et met à jour les autres images de démarrage Boot loader et OS loader
  3. démarrage normal du système d'exploitation

Précisons enfin que tu conserves après mise à jour le droit de redescendre jusqu'en version 5.0.0.0, à condition bien sûr d'en disposer du fichier d'installation.

Téléchargements :

Source : https://education.ti.com/go/64 via AGI

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
2753 utilisateurs:
>2736 invités
>10 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)