Instale y use pyOCD + J-Link en Ubuntu 24.04

Configuración paso a paso para pyOCD con J-Link en Ubuntu 24.04.

Esta configuración utiliza sondas de depuración (SWD) compatibles con J-Link OB de bajo costo.

Instalación

Descargue el paquete Linux .deb desde: https://www.segger.com/downloads/jlink/

2. Instalar ayudantes de tiempo de ejecución de Python

1
2
3
sudo apt install python-is-python3
sudo apt install pipx
pipx ensurepath

3. Instale pyOCD

1
pipx install pyocd

4. Verificar la detección de la sonda

1
pyocd list

Uso común

Listar objetivos

1
pyocd list --targets

firmware flash

1
pyocd load firmware.elf

Abrir servidor GDB

1
pyocd gdbserver

Solución de problemas

  • Si pyocd list no muestra ninguna sonda, verifique el permiso USB/las reglas udev.
  • Si aparece J-Link pero falla la conexión del objetivo, verifique el cableado del SWD y la alimentación del objetivo.
  • Intente reducir el reloj SWD cuando la calidad de la señal sea deficiente.
记录并分享
Creado con Hugo
Tema Stack diseñado por Jimmy