Hardware y firmware DAPLink
Equipo: https://oshwhub.com/xivn1987/daplink
Firmware: https://github.com/XIVN1987/DAPLink/tree/master

También pueden ocurrir problemas similares en otras compilaciones de firmware DAPLink personalizadas o no oficiales.
Síntoma
pyocd list puede mostrar una sonda desconocida o ninguna sonda:
|
|
A veces solo aparece J-Link o no se informan sondas disponibles, mientras que el mismo DAPLink todavía funciona en Keil.
Reparar pasos
- Compruebe si el dispositivo USB está visible:
|
|
Si se detecta correctamente, debería ver algo como “XIVN1987 XV-Link CMSIS-DAP”.
- Configurar reglas de udev Referencia: https://github.com/pyocd/pyOCD/tree/main/udev
Repositorio de clones:
|
|
Las reglas están en:
|
|
Para esta sonda personalizada, agregue una regla explícita (o agréguela a 50-cmsis-dap.rules):
|
|
Los ID de proveedor/producto deben coincidir con la salida lsusb.
Copie el archivo de reglas actualizado en /etc/udev/rules.d, luego vuelva a cargarlo:
|
|
Después de eso, ejecuta:
|
|
Ahora debería ver la sonda DAPLink listada correctamente.