π
<-

Problème flash USB utilisation STLinkv3

Problème flash USB utilisation STLinkv3

Unread postby NinoTls » 25 May 2023, 11:51

Bonjour à tous,

Merci de m'accueillir sur ce forum, je suis ingénieur dans la région toulousaine et passionné de vieilles machines des années 70 à nos jours y compris nos chères calculatrices notamment celles des années 90: TI-80/82/85, Casio FX7700G...

Bref, je me permets de vous solliciter pour un problème totalement différent concernant une Numworks que j'ai récupéré sur un site de vente par correspondance pour une bouchée de pain car son ancien propriétaire ne pouvais plus la mettre à jour...

Je vais essayer d'être synthétique ... quand j'ai reçu la calculatrice son défaut principal est qu'elle n'était pas reconnue en USB sur un PC, elle se chargeait bien (éclair sur l'icône de la batterie) malgré le fait que la LED ne s'allume pas pendant la charge. Non reconnue en mode recovery également (6 + reset). C'est une N0110 en version 14.4.0 du FW officiel. Qui plus est elle était bloquée en mode examen et impossible de l'en faire sortir car non reconnue par un PC ni même en y branchant une source externe. J'ai donc décider de tenter de la reflasher via un STlink V3 et c'est là que les problèmes ont commencés et que je pense l'avoir briquée car j'ai fait pas mal de bidouilles et surtout n'importe quoi !!

Suivant les différents posts de ce forum, j'ai soudé le connecteur qui va bien sur les pads dédiés. Le STM32 est bien reconnu, j'ai tenté de flasher en utilisant STM32CubeProgrammer un bootloader de différents FW (omega, khi, même l'officiel en 15.5.0 téléchargé sur ce site). Cette étape s'est bien passée quelque soit le bootloader. Pour Omega ou Khi, j'avais le message Slot A: Invalid et Slot B: invalid. En revanche, je n'arrivais pas à flasher l'external fw en partant de l'adresse 0x900000: le flash OK mais à la vérification il y a un soucis sur le premier octet et ce quelque soit le FW. Alors j'ai tenté de charger la conf suivante via openocd https://github.com/numworks/epsilon/blo ... unlock.cfg et là je pense que c'est le début de la fin... Depuis je ne peux plus faire un mass erase de la RAM il me dit qu'elle est vérouillée... Je crois que j'ai désormais un brique bonne à jeter... Alors qu'en fait je pense qu'il m'aurait fallu peut-être simplement remplacer la flash soudée sur le PCB.

J'espère avoir été clair et précis afin que vous puissiez m'aider à éventuellement tenter de la restaurer. Mon but idéal et ultime serait d'y mettre une version stable d'un FW alternatif comme Oméga et d'en rester-là car le dfu n'est pas fonctionnel.

Merci mille fois par avance de votre aide et je suis à votre disposition pour tout complément d'informations.
User avatar
NinoTls
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 25 May 2023, 11:19
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: NlsMyFox

Re: Problème flash USB utilisation STLinkv3

Unread postby critor » 25 May 2023, 19:59

Bonjour NinoTls, c'est un plaisir de t'accueillir. J'ai commencé avec une TI-85 en 1993, justement.

Concernant la NumWorks, dès le départ quelque chose me semblait clocher, mais j'ignore quoi.

Actuellement, elle est dans quel état ?
Des signes de vie avec reset+4 ou reset+6 ou bien plus rien ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 44.1%
 
Posts: 41582
Images: 15112
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème flash USB utilisation STLinkv3

Unread postby NinoTls » 25 May 2023, 20:13

Merci de ta réponse Critor.

Que de bons souvenirs, j'ai toute une collection de TI et Casio et de livres à partager aussi si je trouve le temps de scanner !!!

Pour ce qui est de la NumWorks aujourd'hui au mieux je suis en bootloader (rescue) Omega avec écritSlot A: Invalidet Slot :B Invalid Current: Slot A tout en haut et à gauche.

Je ne peux plus réecrire le bootloader et faire un mass erase... le STM32 est très chaud également.. Sincèrement je pense que c'est mort !
User avatar
NinoTls
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 25 May 2023, 11:19
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: NlsMyFox

Online

Re: Problème flash USB utilisation STLinkv3

Unread postby Yaya.Cout » 25 May 2023, 20:26

Il faudrait que tu écrives un firmware dans la flash externe, mais je ne sais pas le faire avec un STLink. Je ne sais pas si ça marche, mais tu peux essayer de flasher le flasheur en RAM pour écrire la flash externe en DFU (mais je ne sais pas si c'est possible d'utiliser le DFU via le STLink).
User avatar
Yaya.CoutProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 25%
 
Posts: 46
Joined: 15 Jan 2022, 15:20
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: Yaya-Cout

Re: Problème flash USB utilisation STLinkv3

Unread postby critor » 25 May 2023, 20:38

NinoTls wrote:Que de bons souvenirs, j'ai toute une collection de TI et Casio et de livres à partager aussi si je trouve le temps de scanner !!!

Si jamais cela te dit, il y en a qui organisent et partagent leurs collection de calculatrices graphiques par ici : https://my.calcs.quest/collectors

NinoTls wrote:Pour ce qui est de la NumWorks aujourd'hui au mieux je suis en bootloader (rescue) Omega avec écritSlot A: Invalidet Slot :B Invalid Current: Slot A tout en haut et à gauche.

Ok. Normalement cet écran du bootloader Omega permet la programmation de firmwares dans les slots A et/ou B.

Si tu as l'image brute du firmware, il est aussi possible de la flasher directement via cet outil en ligne, ce qui peut-être pourra contourner certaines erreurs de détection dans ton cas :
https://ti-planet.github.io/webdfu_numworks/n0110/
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 44.1%
 
Posts: 41582
Images: 15112
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème flash USB utilisation STLinkv3

Unread postby NinoTls » 25 May 2023, 20:44

critor wrote:Si tu as l'image brute du firmware, il est aussi possible de la flasher directement via cet outil en ligne, ce qui peut-être pourra contourner certaines erreurs de détection dans ton cas :
https://ti-planet.github.io/webdfu_numworks/n0110/


Merci pour tout mais mon soucis c'est qu'initialement la calculatrice n'est pas détectable en USB d'où mon envie de la flasher directement avec un STLink...

Et pour répondre à Yaya.Count,si tu as une procédure je suis preneur car je ne suis pas spécialiste du StLink

Merci à vous deux pour votre aide.
User avatar
NinoTls
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 25 May 2023, 11:19
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: NlsMyFox

Re: Problème flash USB utilisation STLinkv3

Unread postby Adriweb » 25 May 2023, 20:58

NinoTls wrote:Que de bons souvenirs, j'ai toute une collection de TI et Casio et de livres à partager aussi si je trouve le temps de scanner !!!

Désolé de taper l'incruste dans ce topic, mais puisque tu as amené le sujet sur la table, j'ai créé le site MyCalcs, fait tout-exprès pour les calculatrices graphiques, rejoins-nous en détaillant les modèles que tu as (c'est direct avec un compte tiplanet, en plus) :)

Edit: oops j'avais pas vu que critor avait deja mentionne MyCalcs plus haut lol
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.3%
 
Posts: 14653
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Problème flash USB utilisation STLinkv3

Unread postby NinoTls » 25 May 2023, 21:03

Adriweb wrote:
NinoTls wrote:Que de bons souvenirs, j'ai toute une collection de TI et Casio et de livres à partager aussi si je trouve le temps de scanner !!!

Désolé de taper l'incruste dans ce topic, mais puisque tu as amené le sujet sur la table, j'ai créé le site MyCalcs, fait tout-exprès pour les calculatrices graphiques, rejoins-nous en détaillant les modèles que tu as (c'est direct avec un compte tiplanet, en plus) :)

Edit: oops j'avais pas vu que critor avait deja mentionne MyCalcs plus haut lol


C'est noté, je vais renseigner mes calculatrices...

Pour ce qui est du problème initiale, je peux reflasher internal et external bin files (sans erase de la memory) mais le problème reste le même: ça boot en rescue mode et ça ne charge pas la ROM.
Pensez-vous qu'il faille que je change la flash externe ? Comment la flasher avec le stlink ? Faut-il un external loader ?
User avatar
NinoTls
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 25 May 2023, 11:19
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: NlsMyFox

Re: Problème flash USB utilisation STLinkv3

Unread postby RapidZapper » 25 May 2023, 21:32

NinoTls wrote:
critor wrote:Si tu as l'image brute du firmware, il est aussi possible de la flasher directement via cet outil en ligne, ce qui peut-être pourra contourner certaines erreurs de détection dans ton cas :
https://ti-planet.github.io/webdfu_numworks/n0110/


Merci pour tout mais mon soucis c'est qu'initialement la calculatrice n'est pas détectable en USB d'où mon envie de la flasher directement avec un STLink...

Et pour répondre à Yaya.Count,si tu as une procédure je suis preneur car je ne suis pas spécialiste du StLink

Merci à vous deux pour votre aide.




Pour le coup si le stm est "chaud" et que tu n'a pas d'USB, je te conseillerai de vérifier que le port USB soit en bonne état avant de continuer d'autres manipulations
User avatar
RapidZapperSuper Modo
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 35.2%
 
Posts: 33
Joined: 20 Aug 2021, 18:52
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème flash USB utilisation STLinkv3

Unread postby NinoTls » 25 May 2023, 21:45

RapidZapper wrote:Pour le coup si le stm est "chaud" et que tu n'a pas d'USB, je te conseillerai de vérifier que le port USB soit en bonne état avant de continuer d'autres manipulations


Merci pour ton retour également... j'y ai également pensé mais à priori le connecteur semble fonctionner: j'ai testé la continuité sur chaque PIN mais si vous avez une méthode plus sûre je suis également preneur !
User avatar
NinoTls
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 25 May 2023, 11:19
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: NlsMyFox

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1011 utilisateurs:
>949 invités
>57 membres
>5 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)