Problème flash USB utilisation STLinkv3
Posted: 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
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.
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.