#Bootloader 1.02 en fichier bin

1 messages · Page 1 of 1 (latest)

molten cedar
#

Le titre parle de lui même

gray robin
#

Celui d'Upsilon ?

molten cedar
#

Oui

gray robin
#

Tu peux soit le compiler, soit le télécharger en artéfact sur GitHub (même version que le site) ou le télécharger à la main depuis Firebase

#

Sinon, tu l'installes avec le site puis tu dump

molten cedar
#

Mais quand je me met en reco avec ma Calc pour reinstaller Upsilon depuis le site je sélectionne en dev sauf que dans le bl sa marque toujours Freedom 19

gray robin
#

Tu installes bien depuis le RECOVERY ?

molten cedar
#

Oui justement le 6+reset

gray robin
#

La calculatrice affiche RECOVERY MODE quand tu installes ?

molten cedar
#

Oui

gray robin
#

Tu utilises le bouton RESET ?

molten cedar
#

Oui

gray robin
#

Télécharge le bootloader (compilé par GitHub, donc même version que le site)

molten cedar
#

Okay

gray robin
#

Connecte ta calculatrice en RESET + 6 (pas de RECOVERY)

#

Sélectionne bootloader.bin en fichier

#

Puis Flash internal

molten cedar
#

Okay

gray robin
#

C'est le bon, car il y a écrit FREED0M.20 dans le bin

molten cedar
#

Quand je suis en 6+reset le web dfu reconnaît pas ma calcu

shrewd talon
#

Tu voudras que je fasse l'essai de RECOVERY Yaya ?
Je suis en 1.01F19

gray robin
#

Vas-y

gray robin
molten cedar
#

Rien

gray robin
#

Comment tu as fait pour mettre en RECOVERY alors ?

#

Au pire, essaye de réinstaller le driver (et Use Arch, please)

molten cedar
#

Okay

#

J'ai un message d'erreur

#

Address 8000000 outside of memory mao

gray robin
#

Tu es en RESET + 6 ?

molten cedar
#

Non j'ai fait exprès de faire crash le bl pour que la calculatrice affiche recovery mode

gray robin
#

Ah

#

Ce n'est pas RECOVERY MODE, ça

#

C'est totalement différent !

#

Il n'unlock pas la flash

#

La flash interne est lock

#

C'est prévu pour backup tes fichiers

molten cedar
#

Oui je sais mais avec le vrai recovery mode le pc détecte pas

gray robin
#

Vas dans le gestionnaire de périphériques

#

Tu vois un truc en STM ?

molten cedar
#

Non

gray robin
#

Tu es allé voir dans tous les types ?

molten cedar
#

Oui

gray robin
#

Ce n'est pas forcément STM32 BOOTLOADER

molten cedar
#

Il y a juste le clavier et la souris de détecter

gray robin
#

Tu utilises bien ça ?

molten cedar
#

Oui mais dedans je devrais avoir ma calculatrice

gray robin
#

Un truc en STM

#

Même si c'est au milieu du nom

molten cedar
#

J'ai rien

gray robin
#

Change de câble

molten cedar
#

J'en ai pas d'autres

#

Même sur le site Numworks pas reconnu

gray robin
#

OK

#

Puis installes les deux drivers pour STM32 BOOTLOADER

molten cedar
#

Okay sinon je peux pas installer en utilisant custom binpack?

gray robin
#

Il faut d'abord un driver

molten cedar
#

Ah même si elle est reconnu quand elle est pas en mode recovery

gray robin
#

C'est comme si tu essayais de mettre à charger ton téléphone sans câble…

gray robin
#

C'est un problème de driver

molten cedar
#

Aie je réglerai tout chez moi

gray robin
shrewd talon
#

Chez moi, ça a marché nickel.
Je pars d'une config BL1.01 FREEDOM.19,
Slot1 : Upsi1.0.1 compilé par moi+ KhiCAS en app externe, + des fichiers liseuse
Slot 2 : Khi mais je n'ai pas relevé la version
Slot 3 invalide (car KhiCAS sur slot 1)

Ma manip :

  • RESET+6, (écran noir + led rouge)
  • Connexion au PC, clic sur RECOVERY
  • Dans la fenêtre qui s'ouvre : choix de "STM32bootloader associé"
  • Là il y a une barre de progression (flash ?)
  • Puis l'écran suivant s'affiche sur la calculatrice.
    "RECOVERY MODE
    Votre calculatrice attend l'installation d'un nouveau logiciel, suivez les instructions sur vorte ordinateur pour continuer"
    Sur l'écran du PC, j'ai l'interface de choix de la version à installer.
  • Je choisis la version dev, et je choisis Slot A. Je mets mon nom et je clique sur INSTALL.
  • Là il y a 2 séries d'effacement/écriture..
  • A la fin des effacements et flash, le message suivant apparait sur le PC :
    "En attente du redémarrage de la calculatrice"
  • La calculatrice se RESET seule.
    Le menu BL apparait sur l'écran de la calco.

J'ai les versions installées suivantes :
. Slot 1 : U1.0.1-dev (1de090c) Omega 2.02 E15.5.0 µPython 1.19.1
. Slot 2 : Khi 19.0.17
. Slot 3 : Invalide car j'avais KhiCAS installé avant le RECOVERY.

  • Je déconnecte la calco.
  • Je fais 5 pour vérifier la version du BL
    J'ai bien BL1.02 FREEDOM.20,

Côté apps externes : après le RECOVERY :

  • KhiCAS est toujours là (et fonctionnel),
  • mes fichiers liseuse, sont toujours présents et sont tous lisibles ...
shrewd talon
#

Par contre, ce que je n'ai pas compris :
Au RESET+6, je suis écran noir+LED rouge : OK.
Je pensais que le BL s'installait au moment du clic sur RECOVERY : il y a un premier flash à ce moment.

gray robin
#

Le bootloader est flashé après le firmware

#

Le RECOVERY est flashé en RAM

#

Il ne flash que le RECOVERY, sur le site d'Upsilon

shrewd talon
#

OK. C'est pour ça que tu dis d'installer la version dev pour avoir le dernier BL.
Le clic sur RECOVERY : => 1ere barre de progression : c'est le flash en RAM de la procédure de RECOVERY

Le clic sur install après choix de la version :

  • Le 1er effacement/écriture, c'est l'external (firmware)
  • Le 2e effacement/écriture, c'est le BL
gray robin
#

Voilà

shrewd talon
#

Wow.

gray robin
#

Et quand il n'est pas en RECOVERY avec Upsilon, il ne flash pas le bootloader, car la mémoire est lock

#

C'est le warning en haut de l'installateur