Traslade

Menú desplegable

12 jun 2020

Recuperación de placas brickeadas con ST-LINK

Primeramente indicar que el proceso aquí descrito a mi me ha funcionado perfectamente, todo lo que hagas es bajo tu responsabilidad, yo no me hago responsable de nada, solo os voy a indicar los pasos y archivos que he utilizado yo.




Aquí os mostraremos la segunda opción que tenemos para recuperar una placa que se ha quedado brickeada por una mala actualización. En esta segunda entrada utilizaremos el ST-LINK.

Recuerda lo que comenté en la entrada del J-LINK que cada modelo de flasher tiene sus propias instrucciones así como su software exclusivo, ojo con esto y no la líes.

Como en el caso del J-LINK es obvio decir que para realizar el proceso de reflasheo necesitas un ordenador, el programador con sus cables, el firmvare correspondiente a tu placa y el software para cargar el firmware.

Instrucciones para el ST-LINK V2



Es muy recomendable leer todo el proceso antes de hacerlo para no anticiparse a los pasos escritos.

Como hicimos en el anterior tutorial primero nos bajamos el firmware correspondiente a nuestra placa base. En la sección de firmware tenéis todos los que hay hasta el momento de esta publicación. Cuando salga alguno nuevo se irá añadiendo en su apartado correspondiente. A continuación nos bajamos el software de su propia página web  https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html#tools-software (requiere registro) o bien de este enlace (STM32 ST-LINK UTILITY).

Conecta el ST-Link a un puerto USB de tu ordenador e instala el programa. Una vez instalado ciérralo (o no lo abras y olvídate por ahora).
A continuación procedemos a conectar nuestro ST-LINK a la placa base estando esta APAGADA, importante este detalle, pues un mal contacto acabaría con nuestra placa base definitivamente. Conectamos los tres cables etiquetados con las letras, GND, SWCLK y SWDIO en la placa base tal y como se muestra en la imagen inferior (ojo, debe de quedar un cuarto pin en la placa libre).


También conectaremos esos 3 cables en sus respectivos pines del ST-LINK fijándonos bien en su colocación ya que este trae 10 pines y solo utilizaremos 3, los citados GND, SWCLK y SWDIO.


Una vez conectado todo, conecta el usb al ordenador y este debe reconocerlo y encenderse una
luz. Ahora pasamos al programa que anteriormente instalamos.
Abrimos el STM32 ST-LINK UTILITY y en el tendremos que realizar el cambio que se ve en la siguiente imagen.



Ahora abrimos el archivo del firmware que vayamos a instalarle ( recuerda que los tienes en la sección correspondiente) File>Open>et4.bin (así debe llamarse el archivo) deberia cargarse como se muestra en la foto.


Una vez cargado el archivo .bin, encendemos nuestra impresora (espera unos segundos a que este encendida),  y nos vamos a la pestaña Target y ahí le damos a Program.



Se nos abrirá una segunda ventana, ¡¡¡IMPORTANTE: verifica que ponga eso de 0x80100000 si pone 0x80000000 cámbialo!!! A parte de eso debe salirte donde esta alojado el archivo .bin y el resto de opciones desmarcadas excepto “Reset after programing”. Una vez revisado todo pulsamos Start y ya solo nos queda esperar unos segundos.


Cuando termine debería poner esto: Básicamente pone que esta todo Ok y el tiempo que ha tardado. Entonces espera unos segundos (10-20…) y apaga la impresora. Desconecta el USB del ordenador y las conexiones de la placa base y enciende la impresora. Una vez encendido revisa la versión de firmware que tienes ahora a ver si ha funcionado.

Suerte!! Y de nada!

Realizado por @amatas128



Últimas Publicaciones

Secado y Peso de bobinas

  Antes de nada agradecer a la gente que a ayudado a realizar este articulo con imágenes del peso de bobinas vacías. El secado de filamentos...

Entradas populares