Bootloader en ZoomFloppy

Proyectos que no sean de hardware abierto o que no incluyan el código abierto

Moderador: Fundadores

Reglas del Foro
Aquí se puede hablar de proyectos de hardware que no tenga sus esquematicos, o si llevan software que este no disponga del código fuente.
Avatar de Usuario
retrolab Andorra
Demonio segundo orden
Demonio segundo orden
Mensajes: 1171
Registrado: 17 Feb 2014, 09:52
Has thanked: 73 times
Been thanked: 121 times

Bootloader en ZoomFloppy

Mensaje por retrolab »

Estoy montando un kit de zoomflooppy y ahora tocaria grabar el stm32 con el bootloader pero no consigo pasar de aquí. Alguien con experiencia en stm32 me podría ayudar? Gracias
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5913
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1214 times
Been thanked: 2853 times
Contactar:

Re: Bootloader en ZoomFloppy

Mensaje por cacharreo »

retrolab escribió: 18 Abr 2024, 09:26Estoy montando un kit de zoomflooppy y ahora tocaria grabar el stm32 con el bootloader pero no consigo pasar de aquí.
Es un procedimiento bastante directo, ¿cómo lo intentas hacer y en qué momento te da problemas?
© cacharreo
Avatar de Usuario
retrolab Andorra
Demonio segundo orden
Demonio segundo orden
Mensajes: 1171
Registrado: 17 Feb 2014, 09:52
Has thanked: 73 times
Been thanked: 121 times

Re: Bootloader en zoomfloppy

Mensaje por retrolab »

El problema es que no sé como empezar. He hecho actualizaciones con avrdude pero no he instalado un bootloader solo. Tengo un fichero hex que es una actualización del zoomfloppy y tengo localizados MISO, MOSI, CLK y RST.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5913
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1214 times
Been thanked: 2853 times
Contactar:

Re: Bootloader en ZoomFloppy

Mensaje por cacharreo »

No tengo el Zoomfloppy ni experiencia con él pero sí he actualizado varios STM32 (*) y sospecho que no comprendo bien el problema, ¿tienes una foto de la placa con el microcontrolador a actualizar?

Si la placa que tienes soporta SPI y se pudiera actualizar con avrdude se utilizaría algo así:

Código: Seleccionar todo

avrdude -v -p MCU -c PROGRAMADOR -P PUERTO -U flash:w:FIRMWARE.hex
donde MCU es el identificador del microcontrolador, PROGRAMADOR el del programador que utilices, PUERTO es el puerto de E/S del programador (p.e. /dev/ttyACM0 en Linux, COM27 en Windows,...) y FIRMWARE el nombre del fichero con la actualización.

(*) con ST-Link/V2 (menos de 2€ en Ali) via SWD y con STM32 ST-Link Utility.
© cacharreo
Avatar de Usuario
retrolab Andorra
Demonio segundo orden
Demonio segundo orden
Mensajes: 1171
Registrado: 17 Feb 2014, 09:52
Has thanked: 73 times
Been thanked: 121 times

Re: Bootloader en ZoomFloppy

Mensaje por retrolab »

Estas son las imágenes del zoomfloppy
20240418_125325.jpg
20240418_125336.jpg
Los jumpers son únicamente para sujetar las tiras de pines durante la soldadura.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5913
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1214 times
Been thanked: 2853 times
Contactar:

Re: Bootloader en ZoomFloppy

Mensaje por cacharreo »

retrolab escribió: 18 Abr 2024, 13:24Estas son las imágenes del zoomfloppy
...
Los jumpers son únicamente para sujetar las tiras de pines durante la soldadura.
El microcontrolador es un ATmega32, no un STM32 que por eso no me cuadraba (y lo del SPI). Te debería bastar con el procedimiento estándar para actualizarlos.

Más info aquí y en,
https://github.com/tebl/C64-XUM1541-II/ ... irmware.md
aunque más arriba están las líneas de comandos a utilizar con avrdude.
© cacharreo
Avatar de Usuario
retrolab Andorra
Demonio segundo orden
Demonio segundo orden
Mensajes: 1171
Registrado: 17 Feb 2014, 09:52
Has thanked: 73 times
Been thanked: 121 times

Re: Bootloader en ZoomFloppy

Mensaje por retrolab »

Muchas gracias!
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5913
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1214 times
Been thanked: 2853 times
Contactar:

Re: Bootloader en ZoomFloppy

Mensaje por cacharreo »

retrolab escribió: 18 Abr 2024, 14:16Muchas gracias!
De nada. Nos dices por favor cómo ha ido.
© cacharreo
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1940
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 86 times
Been thanked: 117 times

Re: Bootloader en ZoomFloppy

Mensaje por mad3001 »

En cualquier caso, la info para programarlo la tienes en el github del openCBM bajo XUM1451 "Also supports the XU1541 and the XUM1541 devices (a.k.a. "ZoomFloppy)":

https://github.com/OpenCBM/OpenCBM/blob ... README.txt
en la linea 44 tienes los pasos...usando el software atmel flip:
https://www.microchip.com/en-us/development-tool/flip
Volviendo a los origenes... programa en assembler
Avatar de Usuario
retrolab Andorra
Demonio segundo orden
Demonio segundo orden
Mensajes: 1171
Registrado: 17 Feb 2014, 09:52
Has thanked: 73 times
Been thanked: 121 times

Re: Bootloader en ZoomFloppy

Mensaje por retrolab »

Al final he tenido que comprar un nuevo programador y ya está el zoomfloppy flasheado. Ahora quedará hacer las pruebas de conexión entre el PC y la disquetera de Commodore 1541. Gracias a todos.
Responder

Volver a “Proyectos de hardware generales”