Bootloader en ZoomFloppy
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.
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.
- retrolab
- Demonio segundo orden
- Mensajes: 1203
- Registrado: 17 Feb 2014, 09:52
- Has thanked: 79 times
- Been thanked: 123 times
Bootloader en ZoomFloppy
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Bootloader en ZoomFloppy
Es un procedimiento bastante directo, ¿cómo lo intentas hacer y en qué momento te da problemas?
© cacharreo
- retrolab
- Demonio segundo orden
- Mensajes: 1203
- Registrado: 17 Feb 2014, 09:52
- Has thanked: 79 times
- Been thanked: 123 times
Re: Bootloader en zoomfloppy
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.
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Bootloader en ZoomFloppy
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í:
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.
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
(*) con ST-Link/V2 (menos de 2€ en Ali) via SWD y con STM32 ST-Link Utility.
© cacharreo
- retrolab
- Demonio segundo orden
- Mensajes: 1203
- Registrado: 17 Feb 2014, 09:52
- Has thanked: 79 times
- Been thanked: 123 times
Re: Bootloader en ZoomFloppy
Estas son las imágenes del zoomfloppy
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.
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
Re: Bootloader en ZoomFloppy
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
- cacharreo
- Moderador
- Mensajes: 6237
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1269 times
- Been thanked: 3071 times
- Contactar:
- mad3001
- Demonio segundo orden
- Mensajes: 1953
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 91 times
- Been thanked: 120 times
Re: Bootloader en ZoomFloppy
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
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
- retrolab
- Demonio segundo orden
- Mensajes: 1203
- Registrado: 17 Feb 2014, 09:52
- Has thanked: 79 times
- Been thanked: 123 times
Re: Bootloader en ZoomFloppy
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.