Bonjour,
Voici la carte micro d'une interface DELPHI DS150E TCS CDP+ ayant subit des dégâts sur le micro STM32, le FTDI FT232RL et une piste arrachée entre autre:
[Vous devez être inscrit et connecté pour voir cette image]L'interface n'est plus reconnue sur le port USB et les quatre Leds ne s'allument plus !
Apres avoir dessoudé le micro STM32, le composant SN74LVC2G04DBVT voilà ce que l'on obtient, le tracé des pistes sous le micro:
[Vous devez être inscrit et connecté pour voir cette image]Concernant le FTDI FT232RL, il y avait un court circuit entre les deux pins d'alimentation +5Vdc de l'USB; une fois connecté, le composant ce mettait à chauffer dur (risque de casse
du port USB du PC!)
Je l'ai donc remplacer par un neuf puis j'ai reprogrammé l'EEPROM de celui ci avec le soft FTprog directement par l'USB en injectant le fichier CDP+_FT232R_ftdi.ept de Fantomel ;-)
Revenons à notre micro STM32: une fois les composants commandés (FARNELL) et ressoudés voici le résultat:
[Vous devez être inscrit et connecté pour voir cette image]Maintenant il faut recharger le firmware et le n° de série 100251 dans le micro.
Pour le firmware, deux façons de procéder:
- Par le port USB du PC, en mettant le micro en mode BOOT 0 et en injectant le programme avec le petit logiciel FLASH loader demonstrator:
[Vous devez être inscrit et connecté pour voir cette image]- Par le connecteur J400 directement sur le PCB et à l'aide d'un programmateur ST link V2. Le fichier désiré sera injecté avec le soft STM32 ST LINK utility V3.4.0.
[Vous devez être inscrit et connecté pour voir cette image]Pour le serial par contre il n'y a pas de choix, c'est forcement par un programmateur ST LINK V2 ( je n'ai pas eu le temps d'essayer avec un JTAG ... mais ce doit être possible d’accéder
à la zone mémoire avec)
De plus, comme l'a déjà expliqué Fantomel, attention à cette zone de mémoire qui ne peut être qu’incrémenter...
Le fichier OTP100251 SWD.bin sera injecté avec le soft STM32 ST LINK utility V3.4.0 comme ceci:
[Vous devez être inscrit et connecté pour voir cette image]L'alimentation du micro STM32 se fait par l'alimentation 3,3Vdc du prog ST LINK V2 donc pas besoin d'autre chose.
Connection au micro STM32, les LEds s'allument bleues puis 3 bips avec 3 clignotements des LEDs en rouge...
[Vous devez être inscrit et connecté pour voir cette image]Ensuite on fait une comparaison de ce qu'il y a dans la mémoire et du fichier serial à injecter:
[Vous devez être inscrit et connecté pour voir cette image]On injecte le fichier du serial en indiquant l'adresse de départ 0x1FFF7800 puis on fait start:
[Vous devez être inscrit et connecté pour voir cette image]Et on voit que la zone a bien été écrite :
[Vous devez être inscrit et connecté pour voir cette image]Enfin on se déconnecte du micro STM:
[Vous devez être inscrit et connecté pour voir cette image]Pour finir on essai l'interface sous WoW avec remise à jour du firmware et puis sous Delphi ou @utocom (selon sa préférence) pour vérifier le serial.
Cdlt.