Estoy intentando programar PSoC5 CY8C5566AXI-061 en una PCB hecha a medida con un conector de 5 pines, con miniprog3 (protocolo activo: SWD). El CY8C5566AXI-061 se detecta correctamente en PSoC Creator. En el programador PSoC se detecta como CY8C5586AXI-061.
La placa se alimenta desde una fuente externa.
De todos modos, cuando intento programarlo desde PSoC Creator me sale el error (lo mismo sucede con el programador de PSoC):
Error: dbg.M0023: There was an error while programming the device: PSoC Programmer
reported error (100 - FAILED! SWD respond packet contains Failed status!)
(Intenté reducir la velocidad del reloj pero nada cambió)
Las configuraciones de PSoC Creator son:
Active Protocol: SWD
Clock speed: 1.6MHz
Power: External
Acquire mode: Reset
Connector: 5pin
Las configuraciones de PSoC Programmer son:
Programmer: MiniProg3
Programming mode: Reset
Auto detection: OFF
Protocol: SWD
Voltage: 5V
Connector: 5p
Clock Speed: 1.5MHz
Device: CY8C5566AXI-061
Los pin connectios de MiniProg3 a PSOC5 (en el PCB personalizado) son:
VTARG - VDDDIO1
GND - GND
XRES - XRES (on pin 15)
SCLK - P1[1] (on pin 21)
SDAT - P1[0] (on pin 20)
- V DDIO0 , V DDIO1 , V DDIO2 , V DDIO3 , V TARG , V DDD , V DDA están conectados entre sí a 5V.
- V SSD , V SSA están conectados entre sí a tierra.
- Los dos pines V CCD están conectados entre sí con un condensador 1uF.
- V CCA está conectado con un condensador de 1uF a tierra.
Hice el PCB de nuevo (ahora el suministro externo es 3.3V) y obtengo el mismo error. Estoy luchando con este problema desde aproximadamente 1 semana :(