π
<-

firmware carte micro:bit

Discussions scientifiques et scolaires

firmware carte micro:bit

Unread postby Fabien59 » 12 Aug 2021, 18:31

Bonjour,
J'utilise la carte micro:bit avec la calculatrice TI83.
J'ai rencontré un problème avec la carte micro:bit dans sa version 2 que je n'ai pas avec le même script sur la carte dans sa version 1. Il s'agit d'un freeze du progamme en cours d'exécution. Ce n'est pas un problème dû à la calculatrice car le problème est présent également si j'utilise la carte seule.
Une recherche internet m'a permis de constater que le problème était identifié et résolu : https://github.com/microbit-foundation/micropython-microbit-v2/issues/79
Je ne suis pas un spécialiste de github, Je ne comprends donc pas ce qu'il faut faire
J'ai vu un fichier .hex sur cette page : https://github.com/microbit-foundation/micropython-microbit-v2/releases/tag/v2.0.0
J'ai donc pensé que ce fichier était un nouveau firmware pour la carte V2 qui corrige les derniers bug signalés.

J'ai donc essayé d'installer ce fichier, comme indiqué sur la procédure officielle ici : https://microbit.org/get-started/user-guide/firmware/
Lorsque je téléverse ce fichier sur la carte je vois un fichier FAIL.TXT apparaître et qui indique "The starting address for the interface update is wrong"

Voyez-vous mon erreur ?
Merci pour votre aide

Fabien
User avatar
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.9%
 
Posts: 54
Joined: 16 Jul 2020, 21:34
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby critor » 12 Aug 2021, 18:45

Bonjour.

J'ai déjà eu le FAIL.TXT sur micro:bit v2, mais c'était en tentant d'installer une ancienne version du firmware Texas Instruments, non encore compatible micro:bit v2.

Que tu obtiennes cela sur micro:bit v2 en tentant d'installer un firmware censé être compatible micro:bit v2, c'est plus surprenant.
Une information dans FAIL.TXT ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42128
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: firmware carte micro:bit

Unread postby Fabien59 » 12 Aug 2021, 19:39

Voici les 2 lignes, seules présentes dans le fichier FAIL.TXT :

error: The starting address for the interface update is wrong.
type: user
User avatar
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.9%
 
Posts: 54
Joined: 16 Jul 2020, 21:34
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby rentech7289 » 18 Aug 2021, 17:49

Le fichier git est destiné à être compilé. Le fichier est à télécharger à l'adresse:
https://microbit.org/get-started/user-guide/firmware/
User avatar
rentech7289
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 66.4%
 
Posts: 107
Joined: 16 Aug 2021, 02:40
Location: Lorraine luxembourgeoise
Gender: Male
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby Fabien59 » 18 Aug 2021, 19:17

Bonjour,
Je pensais qu'il fallait mettre à jour le firmware de la carte mais ce n'est visiblement pas le cas.
On m'a expliqué que lorsque un script est flashé sur une carte à partir d'un éditeur en ligne, Micropython est inclus en plus du script. C'est donc sur l'éditeur en ligne qu'il faut mettre à jour Micropython. Dans le cas de la TI83, j'imagine que le fichier TI_Runtime.hex installé sur la carte doit donc lui aussi être mis à jour. La version 2.6 date du mois d'avril (il me semble) et le problème de freeze observé a été corrigé sur github en juin dernier. C'est donc une mise à jour de ce fichier qui est nécessaire pour résoudre mon poblème... ou ai-je mal compris ??
User avatar
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.9%
 
Posts: 54
Joined: 16 Jul 2020, 21:34
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby rentech7289 » 18 Aug 2021, 23:15

En principe tu ne dois le faire que si tu as un problème avec ta carte (section What is firmware?). Ce que j'ai voulu t'expliquer c'est que le fichier git c'est du code pur et dur, il sert aux développeur à échanger le résultat de leur travail. C'est comme du python mais il faut le compiler pour obtenir un fichier hex.
J'ai bien une TI-83 mais c'est un modèle de 1996! Je viens de pousser mes recherches sur le site de micropython et j'ai trouvé ceci:
https://tech.microbit.org/software/daplink-interface/#daplink-software
Dans la section "Files on the MICROBIT drive", je suis allé voir le fichier 'error.c'. Ce n'est pas apparemment un message d'erreur lié à la carte. La ligne suivante renvoie vers:
https://support.microbit.org/support/solutions/articles/19000016969-micro-bit-error-codes
Même topo.
Dans la section "The DAPLink boot loader" du premier lien de ce message tu a l'avertissement suivant: "Vous ne devez jamais mettre à jour votre micro:bit avec un micrologiciel provenant de sources non fiables, car cela pourrait endommager votre micro:bit ou rendre impossible un nouveau flash." (Google Traduction)
Texas Instruments est fiable. Je suis allé voir et j'ai trouvé la page:
https://education.ti.com/fr/enseignants/microbit
avec un nouveau lien sous "Installez le fichier runtime.hex sur votre micro:bit3" en milieu de page. Tu aboutis à un éditeur micropython en ligne. Par contre dans l'aide, version 1.0.1 (!), je n'ai trouvé aucune information.
Toujours dans la même page du site TI à la même hauteur que le lien ci-dessus, mais à gauche cette fois-ci, tu as un lien vers:
https://education.ti.com/fr/enseignants/microbit/microbit-83ce
Tu peux toujours essayer de tester un des modules proposés sur ta carte
Une autre question que je me pose est: Comment fais-tu pour téléverser dans ta carte?
PS: Le mot interface du message d'erreur me fait penser à un problème à ce moment là
User avatar
rentech7289
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 66.4%
 
Posts: 107
Joined: 16 Aug 2021, 02:40
Location: Lorraine luxembourgeoise
Gender: Male
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby Fabien59 » 19 Aug 2021, 10:12

Bonjour,
Merci pour ces recherches ! Le problème est résolu grâce à vous, merci.
Je n'avais jamais remarqué ce lien sur la page TI vers l'éditeur python en ligne https://python.microbit.org/v/2
Jusqu'à présent je téléversai le fichier TI_runtime.hex depuis mon ordinateur par un glisser/déplacer vers la carte micro:bit branchée sur le port USB de mon ordinateur. Mais en important le fichier TI_runtime.hex dans l'éditeur python en ligne puis en flashant ce fichier sur la carte depuis cet éditeur le problème de freeze observé auparavant a disparu !! Micropython est bien à jour sur cet éditeur en ligne ce qui a corrigé le problème.
Toutefois, j'imagine qu'une mise à jour du fichier sera nécessaire pour éviter de passer par l'éditeur en ligne.

PS : tous les modules disponibles sur ce lien https://education.ti.com/fr/enseignants/microbit/microbit-83ce sont à installer sur la calculatrice par l'intermédiaire du logiciel TiConnect
User avatar
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.9%
 
Posts: 54
Joined: 16 Jul 2020, 21:34
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby rentech7289 » 19 Aug 2021, 13:32

Bonjour
Je suis content pour toi. D'après la page de Texas ta façon doit fonctionner. Maintenant nous savons que ta carte fonctionne c'est le principal.
Le problème est de vérifier si ta carte refait de nouveau la même chose avec le fichier à l'origine de ce problème. Si c'est le cas, il va falloir que tu ailles sur le site microbit à la page:
https://microbit.org/get-started/user-guide/firmware/
que tu connais déjà mais tu dois aller dans la section "How to update the firmware" en bas de page. Sous les deux captures d'écran tu as "Firmware for micro:bit V2" qui est en réalité un lien de téléchargement et non une illustration, le nom du fichier téléchargé est "0255_kl27z_microbit_0x8000.hex" vérifie si c'est celui que tu as déjà sur ta carte (section "Checking your firmware version"). Les quatre chiffres au début du nom du fichier te donnent la version du firmware. Si c'est le même tu n'as rien à faire, sinon tu peux mettre ta carte à jour en suivant une des deux procédures que tu connais.
User avatar
rentech7289
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 66.4%
 
Posts: 107
Joined: 16 Aug 2021, 02:40
Location: Lorraine luxembourgeoise
Gender: Male
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby Fabien59 » 19 Aug 2021, 13:37

Oui, je confirme, j'ai dû réinstaller sur la carte le firmware 0255_kl27z_microbit_0x8000.hex pour ne plus avoir le fichier FAIL.TXT
Encore merci :)
User avatar
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.9%
 
Posts: 54
Joined: 16 Jul 2020, 21:34
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: firmware carte micro:bit

Unread postby rentech7289 » 19 Aug 2021, 13:51

De rien, tu est venu pour ça et essayer de sortir de ce mauvais pas est tout à fait normal. En te souhaitant beaucoup de plaisir avec ta carte et une bonne fin de vacances.
User avatar
rentech7289
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 66.4%
 
Posts: 107
Joined: 16 Aug 2021, 02:40
Location: Lorraine luxembourgeoise
Gender: Male
Calculator(s):
MyCalcs profile


Return to Maths, physique, informatique et autre...

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1494 utilisateurs:
>1453 invités
>34 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)