INTRODUCCIÓN
Estoy tratando de programar una placa personalizada que diseñé, con una MCU SAME54N20 . Mi sonda de programación es una J-Link EDU (versión 10.1), conectada a mi placa mediante un adaptador Olimex con conector de 10 pines.
PROBLEMA
No puedo "conectarme" a la MCU usando el software J-Link Commander (JLink.exe, versión: "V633f") a pesar de haber seguido la guía de resolución de problemas de Segger .
Este es mi registro de J-Link Commander:
SEGGER J-Link Commander V6.33f (Compiled Jun 13 2018 17:12:50)
DLL version V6.33f, compiled Jun 13 2018 17:11:37
Connecting to J-Link via USB...O.K.
Firmware: J-Link V10 compiled Jun 13 2018 16:23:32
Hardware version: V10.10
S/N: 260107390
License(s): FlashBP, GDB
OEM: SEGGER-EDU
VTref=3.315V
Type "connect" to establish a target connection, '?' for help
J-Link>connect
Please specify device / core. <Default>: ATSAME54N20
Type '?' for selection dialog
Device>
Please specify target interface:
J) JTAG (Default)
S) SWD
TIF>S
Specify target interface speed [kHz]. <Default>: 4000 kHz
Speed>100
Device "ATSAME54N20" selected.
Connecting to target via SWD
InitTarget()
Secured Atmel SAMD device detected.
For debugger connection the device needs to be unsecured.
Note: Unsecuring will trigger a mass erase of the internal flash.
Executing default behavior previously saved in the registry.
Device will be unsecured now.
Mass erase done!
Mass erase done!
Mass erase done!
Mass erase done!
Mass erase done!
... (and about 420 "Mass erase done!" afterwards) ...
Mass erase done!
Cannot connect to target.
J-Link>
INFORMACIÓN ADICIONAL
Lo siento si falta información obvia, editaré mi publicación en consecuencia si se me solicita.
PREGUNTAS
¡Un pin MCU GND no estaba haciendo contacto con su pad, lo soldó correctamente y pudo comunicarse con el chip sin problemas!
EDITAR: después de borrar la MCU con el comandante J-Link, perdí la conexión y noté que la MCU se estaba sobrecalentando. Todavía no he conseguido programar ninguna placa. Este es el hilo con el seguimiento.