Creando un SD2IEC interno desde 0

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 388
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Creando un SD2IEC interno desde 0

Mensaje por Quickie »

Muy buenas,

Llevo ya bastante tiempo con este proyecto y estoy por tirar la toalla porqué (como casi siempre) subestimé la dificultad del proyecto y ahora estoy pagando las consecuencias...
Aun así creo que con la ayuda de los gurús del foro podré solucionar los problemas actuales.

Al lío. Pongo el post en contexto:

- Drygol / Lamers de retrohax.net publican para toda la comunidad los Gerbers de su SD2IEC (version interna y extena) basado en Shadowolf v.1.2 -> Retrohax. Mil gracias!!!
- Los Gerbers del proyecto son públicos, pero siendo yo novato con todo lo que no sea DIP, me encuentro que todo es SMD (se avecinan curvas)
- La lista de materiales no está detallada (hace referencia a los mismos componentes de Shadowolf 1.2 pero con formato 0805), aun así hay un esquema en la página anterior donde se pueden obtener los valores de los componentes y coinciden con la serigrafía en placa.
- Mando fabricar a China una tirada mínima de 5 PCBs con dichos Gerbers -> Todo ok, sin problema
- Adquiero los componentes de la lista mencionada (con la excepción del controlador, que en vez de ser un Atmega 644P pasa a ser un 1284P).

Al tener Arduino mi idea era utilizar éste como programador ISP.
Con una placa ya montada y con Arduino ya cargado con el sketch de ArduinoISP me dispongo a grabar el bootloader con avrdude...

Imagen

Pero no hay manera, siempre tengo este resultado:

avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51

o bien este otro:

avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x50

Aquí un detalle de todo el proceso con verbose:

---------------------

PS C:\WinAVR\bin> .\avrdude.exe -v -v -v -v -c avrisp -p atmega1284p -P COM1 -U flash:w:newboot-0.4.1-sw2-m1284p.hex:i -
b 19200 -C C:\WinAVR\bin\avrdude.conf

avrdude.exe: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\WinAVR\bin\avrdude.conf"

Using Port : COM1
Using Programmer : avrisp
Overriding Baud Rate : 19200
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_getsync(): not in sync: resp=0x00

avrdude.exe done. Thank you.

PS C:\WinAVR\bin> .\avrdude.exe -v -v -v -v -c avrisp -p atmega1284p -P COM1 -U flash:w:newboot-0.4.1-sw2-m1284p.hex:i -
b 19200 -C C:\WinAVR\bin\avrdude.conf

avrdude.exe: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\WinAVR\bin\avrdude.conf"

Using Port : COM1
Using Programmer : avrisp
Overriding Baud Rate : 19200
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
AVR Part : ATMEGA1284P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 128 0 no 4096 8 0 9000 9000 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 65 10 256 0 yes 131072 256 512 4500 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00

Programmer Type : STK500
Description : Atmel AVR ISP
avrdude.exe: Send: A [41] . [80] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [81] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [82] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [12]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [98] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
avrdude.exe: Send: A [41] . [84] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [85] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [86] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [87] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [89] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude.exe: Send: A [41] . [81] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [82] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [12]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: B [42] . [82] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [01] . [
00] . [10] . [00] . [00] . [02] . [00] . [00] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: E [45] . [05] . [08] . [d7] . [a0] . [00] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: P [50] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude.exe: Send: Q [51] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude.exe done. Thank you.

---------------------

Arduino actualmente está configurado en el puerto COM1 y puedo comunicarme con él sin problemas (de hecho el upload del proyecto se hizo sin problemas).
He probado avrdude con avrisp y arduino y el resultado siempre es el mismo.

He seguido el conexionado que se explica aquí (Arduino.cc)

No entiendo como vref es 0.0V y osc none, cuando si se detectara estos valores deberían ser 3,3V y 8Mhz...
Imagen
Avatar de Usuario
jjsaenz1969
Demonio segundo orden
Demonio segundo orden
Mensajes: 1202
Registrado: 22 Mar 2015, 00:41
Ubicación: Vitoria
Has thanked: 108 times
Been thanked: 100 times
Contactar:

Re: Creando un SD2IEC interno desde 0

Mensaje por jjsaenz1969 »

Yo para programarlo use un programador TL866.
Si tienes un programador compatible con ese chip es la forma mas sencilla.
Hay que tener en cuenta el tema de los fuses. No recuerdo ahora como los puse, pero no es complicado.
La placa se ve muy pequeña. Sabes si existe la forma de poner una pantalla.
Avatar de Usuario
jgilcas
Demonio tercer orden
Demonio tercer orden
Mensajes: 587
Registrado: 08 Abr 2013, 22:16
Has thanked: 4 times
Been thanked: 9 times

Re: Creando un SD2IEC interno desde 0

Mensaje por jgilcas »

Mmmmm, yo tengo esa misma placa pero con 644p pero uso un usbasp, si quieres puedo programarte el arduino y te la envío de vuelta, si es eso te digo cual es mi programador

Saludos.
ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16
Avatar de Usuario
Gatuso
Le gustan las llamas
Le gustan las llamas
Mensajes: 54
Registrado: 05 Mar 2015, 00:47

Re: Creando un SD2IEC interno desde 0

Mensaje por Gatuso »

Hace poco tuve que programar un 328p usando una placa Arduino Uno como programador y tuve también problemas porque en la línea de comandos del avrdude estaba usando "-c arduino" en lugar de "-c stk500v1". Por lo que entendí después de buscar por internet esa es la opción que hay que utilizar cuando usamos el Arduino como ISP, y hasta que di con ella tuve el avrdude escupiéndome errores también (aunque no recuerdo si eran esos mismos).

Yo probaría la misma línea que has usado pero cambiandp el "-c avrisp" por "-c stk500v1", por si acaso fuera lo mismo que me trajo de cabeza a mi.
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 388
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Re: Creando un SD2IEC interno desde 0

Mensaje por Quickie »

Muchas gracias a todos por todos los apuntes.

Como ya llevo con el tema más de 2 semanas hice un pedido de un usbasp programmer en Aliexpress hace tiempo, pero mientras no llegaba me habría gustado haber comprobado que con Arduino era capaz de programarlo.

Aparte de Arduino tengo un MiniPro, pero no tengo un adaptador para este tipo de encapsulado (y entiendo que soldar directamente sobre los pines del integrado puede ser una locura).

Voy a probar lo de cambiar el programador en avrdude y os comento.
Si no hubiera suerte volveré a probar una vez llege el usbasp (y ahí ya debería ir...).

Edito: Acabo de probar con "stk500v1" y hace lo mismo:

PS C:\WinAVR\bin> .\avrdude.exe -v -v -v -v -c stk500v1 -p atmega1284p -P COM1 -U flash:w:newboot-0.4.1-sw2-m1284p.hex:i
-b 19200 -C C:\WinAVR\bin\avrdude.conf

avrdude.exe: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\WinAVR\bin\avrdude.conf"

Using Port : COM1
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Send: 0 [30] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
AVR Part : ATMEGA1284P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 128 0 no 4096 8 0 9000 9000 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 65 10 256 0 yes 131072 256 512 4500 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00

Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
avrdude.exe: Send: A [41] . [80] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [81] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [82] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [12]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [98] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
avrdude.exe: Send: A [41] . [84] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [85] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [86] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [87] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [89] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [10]
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude.exe: Send: A [41] . [81] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: A [41] . [82] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [12]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: B [42] . [82] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [01] . [
00] . [10] . [00] . [00] . [02] . [00] . [00] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: E [45] . [05] . [08] . [d7] . [a0] . [00] [20]
avrdude.exe: Recv: . [14]
avrdude.exe: Recv: . [10]
avrdude.exe: Send: P [50] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude.exe: Send: Q [51] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51

----------------------------------

He probado por último a forzar con el parámetro -F y el resultado es el mismo que el anterior pero con esta información adicional:

avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA1284P is 1E 97 05
avrdude.exe: Send: Q [51] [20]
avrdude.exe: Recv:
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51

Device signature 0x00000 tiene toda la pinta que no es capaz de comunicar con el Atmega porqué ni lo detecta...
Imagen
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3377
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Creando un SD2IEC interno desde 0

Mensaje por Kyp »

Yo no es que tenga mucha idea de esto, pero una vez que se me brickeó el Arduino Nano del MaxDuino lo recuperé grabando el bootloader con otro Nano siguiendo estas instrucciones: https://www.instructables.com/id/How-To ... o-Nano-30/

Igual te da alguna pista.
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Creando un SD2IEC interno desde 0

Mensaje por spark2k06 »

http://www.avrfreaks.net/forum/tutsoft- ... ed-out-avr

Te puede interesar en caso de brickeo, yo ya he conseguido recuperar un par de atmegas usando este método cuando los creía muertos...

"The usual "damage" is simply that you have changed the state of the CKSEL fuse bits... so if you apply a 1MHz clock signal to the XTAL1 pin then the ISP programmer must be set to run at 250kHz or less."
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 388
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Re: Creando un SD2IEC interno desde 0

Mensaje por Quickie »

¡Buenas!

Hay algo que me descoloca y quizá esté dando por sentado o quizas no entienda bien...

El programador (Arduino) está basado en un Atmega y éste no me ha dado problema (es capaz de cargar el proyecto de ArduinoISP sin problemas).

El SD2IEc que monté tiene un Atmega 1284P, sin bootloader y és este el que intento programar y me está fallando la comunicación (no parpadea el led de actividad del sd2iec y el return code de avrdude es 0x50, 0x51 o 0x00.

¿Cuando comentáis de recuperar el bootloader de Arduino es porqué se dá por sentado que el problema está en el Atmega del Arduino y no en el del SD2IEC?
Imagen
Avatar de Usuario
jgilcas
Demonio tercer orden
Demonio tercer orden
Mensajes: 587
Registrado: 08 Abr 2013, 22:16
Has thanked: 4 times
Been thanked: 9 times

Re: Creando un SD2IEC interno desde 0

Mensaje por jgilcas »

En mi caso con la misma placa no parpadea ningún led hasta que no le meto el bootloader que have parpadear hasta que grabó el firmware. Si quieres envíame uno y vemos si es el programador, sólo con el chip si quieres.

Enviado desde mi SM-G935F mediante Tapatalk

ZX48, ZX48+, ZX128+2, ZX128+3, OREL BK08, A500, MSX2, VIC-20, C64C, CPC464, CPC6128, GAMEBOY, GAMEBOY POCKET, GAMEBOY COLOR, NES, SNES, N64, GBA, GBASP, GBAMICRO, GAMECUBE, GAMEGEAR, SMS, SMS2, MD1, MD2, MEGACD, SATURN, DC, XBOX, XBOX360, TG-16
Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 388
Registrado: 21 Sep 2017, 19:58
Has thanked: 25 times
Been thanked: 21 times

Re: Creando un SD2IEC interno desde 0

Mensaje por Quickie »

Hola,

De nuevo gracias a todos por las respuestas.
@Jgilcas: Ok, te puedo enviar el sd2iec montado, a ver si tienes mas suerte (mientras no llega el tinyusb...)

@carmeloco: Entendido y aclarado :) Gracias. Si, tiene todo el sentido del mundo (y coincido en que es lo primero a probar para descartar el IDE. Mi versión es la 1.5.0). Miraré de encontrar otro Arduino a ver como se comporta la programación del bootloader de otro arduino usando Arduino como ISP.

Saludos,
Imagen
Responder

Volver a “Proyectos de hardware abiertos”