Oui à ta place, j'aurai le même raisonnement.
DIY - [Tuto volant 2016] volant RFR Simucube, Simucube IONI, MMos (et AI-Wave ?)
Votez pour l'image du mois
-
-
Pas que je sache, normalement ces Eprom sont sensées garder les infos sans batterie.
-
Et oui je sais mais comme l'espoir fait vivre !!
Je suis ouvert à toute proposition.....décente bien entendu.
-
il y a un nombre d'écriture maxi dans l'eprom....Ca m'étonnerait que tu l'ais dépassé mais sais-on jamais
-
J'imagine que pour effacer les paramètres de l'eprom de la STM32, il faut faire la manip FTDI/GDTools ?
-
Nope, encore une fois GDTool et la connexion FTDI c'est que pour le Servo Drive, c'est des outils de ches Granite Device, l'écriture des paramètres se fait sur la STM via MMOS, et l'écriture du Fimware MMOS dans la STM32, c'est par un autre truc mais je me rappelle plus trop.
De mémoire, je crois qu'il faut mettre la STM en mode DFU (je crois qu'on peut le faire via MMOS si la carte à déjà un firmware MMOS dedans), et là il y a juste à glisser le fichier hex du firmware sur le dossier de la carte...
Mais... ça fait très longtemps que j'ai effectué ces manipulations.
-
Non pas de piles sur les cartes STM32 utilisées pour MMOS. Les seuls cas où on utilise une pile sur les cartes c'est pour avoir une horloge qui continue de tourner même quand la carte n'est plus alimentée. Donc la seule explication serait effectivement que la mémoire Flash utilisée pour stocker les paramètres est morte. ça semble étrange car normalement on a plusieurs milliers de cycles d'écriture possibles. Mais je ne vois pas d'autres possibilités. Si tu as une autre carte STM32 en stock, le plus simple est de la changer pour essayer (mais il va falloir la programmer).
-
Programmer ????..........oula, j'ai de mauvais souvenirs, il n'y a pas si longtemps que ça.....si tu vois de quoi je parle !!
Faut que je trouve un tuto pour me souvenir comment reprogrammer une STM32. Le FDTI/GDTools ok mais après...???
Faudrait qu'avant que change ma STM32, j'installe mon câble FDTI et j'ouvre GDTools, que je screen chaque page de réglages pour que je remettes les mêmes dans la nouvelle carte ?!
Je ne sais pas, mais mon petit doigt (mais non, pas celui-là, celui de ma main ) me dit qu'Etienne va me répondre "mais non, ce n'est pas comme ça qu'il faut faire !!
-
Et je dis peut être une connerie mais t’a essayé de re-sauvegarder tes réglages Mmos, comme dans mon cas. Et en éteignant, re-démarrant ensuite ton volant ?
-
Oui bien sûr, démarrer redémarrer, éteindre, rallumer, ça c'est à ma portée, donc je l'ai fait.
-
alors voila ce que je vois dans l event Log de GDTools
Running READENCODER...
cDevice::sendCommandOnly( 50, 25 )
0x32001981 -> 0x35ffb0c1
cDevice::sendCommand( 51, 5600 )
0x3315e028 -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
cDevice::sendCommandOnly( 2, 0 )
0x200008a -> 0x35ffb0c1
-80
>
Got input from SPI shell
Saatiin viesti: 4294967216
Parametreja: 2
4294967216
Shell command: READENCODER
Running READENCODER...
cDevice::sendCommandOnly( 50, 25 )
0x32001981 -> 0x35ffb0c1
cDevice::sendCommand( 51, 5600 )
0x3315e028 -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
cDevice::sendCommandOnly( 2, 0 )
0x200008a -> 0x35ffb0c1
-80
>
Got input from SPI shell
Saatiin viesti: 4294967216
Parametreja: 2
4294967216
Shell command: READENCODER
Running READENCODER...
cDevice::sendCommandOnly( 50, 25 )
0x32001981 -> 0x35ffb0c1
cDevice::sendCommand( 51, 5600 )
0x3315e028 -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
cDevice::sendCommandOnly( 2, 0 )
0x200008a -> 0x35ffb0c1
-80
>
Got input from SPI shell
Saatiin viesti: 4294967216
Parametreja: 2
4294967216
Shell command:
Shell command: GET RUNTIME_STATUSBITS
Shell command: GET RUNTIME_FAULTBITS
> Running GET...
cDevice::sendCommand( 52, 5102 )
0x3413eefa -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
0x200008a -> 0x350435d9
1077
> Running GET...
cDevice::sendCommand( 52, 5100 )
0x3413ecd0 -> 0x35ffb0c1
0x200008a -> 0x35ffb0c1
0x200008a -> 0x35004026
64
>
Got input from SPI shell
Saatiin viesti: 5102 1077
5100 64
Parametreja: 3
5102 1077
Query ready
5102
1077
1077
Status value: 1077
5100 64
Query ready
5100
64
64
Error value: 64
-
Nope, encore une fois GDTool et la connexion FTDI c'est que pour le Servo Drive, c'est des outils de ches Granite Device, l'écriture des paramètres se fait sur la STM via MMOS, et l'écriture du Fimware MMOS dans la STM32, c'est par un autre truc mais je me rappelle plus trop.
Donc une fois encore et encore et encore, FTDI et GDTools c'est pour la VSD, Granity pour l'Ioni, pas pour la STM32...
Pour programmer la STM32 il faut utiliser STLink utility : https://www.st.com/en/development-tools/stsw-link004.html
Je suis à peu près sur qu'il y a un tuto pour faire ça quelque part ici...
-
pleins d infos ici aussi !!
DIY MMOS ffb STM32 and servo drive servo motorThe servo I bought comes from China's ASDD 30A servo drive and MiGE servo motor 130ST-M10010 Recommended purchase I personally recommend novices to buy a…hackaday.iopour charger le HEX de MMOS2014 c'est ici
External Content www.youtube.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy. -
Aujourd'hui je n'aurai pas le temps de regarder ça pour cause de rdv ultra important que j'attends depuis fort longtemps, et si à la sortie de ce rdv, j'ai le moral, demain je me pencherai sur cette reprogrammation de ma nouvelle carte STM32, sans FDTI/GDTools promis.
J'ai fait cette manipulation qu'une seule fois dans ma vie, c'était en 2019, alors depuis faut comprendre, j'ai dormi.
Merci à tous pour toutes vos infos.
-
Ce n’est pas compliqué M3RS2 je l’avais fais en suivant un tuto, mais franchement ça va. Je vais essayer de chercher si je le retrouve
Edit : ca peut peut-être t’aider :
Page 18 et 19
-
Merci à toi.
Je commence à rassembler les éléments pour changer ma STM32.
J'ai une carte neuve, le plan de câblage, le soft STM32 ST-LINK Utility v4.5.0.exe, le FFB2014-0.99.2.hex, un câble mini USB, et maintenant ton PDF en page 16 qui indique comment intégrer le .hex dans la carte.......et mes souvenirs de 2019 !!
Si avec tout ça, je n'y arrive pas !!
Comme déjà dit, pour aujourd'hui, je m'arrête là. Je ferai la manip à tête reposée.
Petite question quand même : lorsque la manip est terminée, la carte encore alimentée par le câble USB, y a-t-il une led d'allumée qui indiquerait que tout s'est bien déroulé ? -
je viens de refaire 2 STM32 au boulot vraiment simple a faire
meme M3RS2 peu y arriver!!!
si tu as besoin se soir sur discord on peu se rejoindre et tu doit avoir mon Tel!
-
......je l'ai fait une fois, donc lorsque je me lancerai, ça devrait me revenir dans ma petite tête !
-
Bon ben j avance pour l instant c'est la VSD qui est HS avec un voyant de defauts je vais investiguer plus se week end !!!
-
A l'époque où j'avais les mêmes symptômes volant que toi, avec le même voyant défaut, tout le monde m'avait répondu que pour flinguer une VSD fallait se lever et qu'il fallait que je cherche ailleurs tout comme lr moteur.
J'ai perdu beaucoup de temps à trouver l'introuvable car déjà les VSD étaient indisponibles sur la toile alors je me suis tourné vers la STM32 car au final, il n'y a pas beaucoup de composants possiblement en cause dans ce cas.
La VSD, la STM32 et l'encodeur.....et éventuellement les câblages qui relient le tout.
Je ne dis pas que l'encodeur serait la cause de ton problème, mais ce serait plus simple de changer ton encodeur, qui est trouvable sur la toile, contrairement à une VSD, pour refermer une possibilité.
-