pyOCD — несколько зондов, как подключиться к нужному?

#stm32 #openocd

Вопрос:

У меня есть две платы STM32 с собственными встроенными зондами STLINK V2.

 pyocd list
  #   Probe                           Unique ID
----------------------------------------------------------------
  0   DISCO-F769NI [stm32f769nihx]    066EFF575251717867124843  
  1   NUCLEO-F303K8 [stm32f303k8tx]   0666FF303032424257021242
 

Как выбрать вторую плату, запускающую pyocd gdbserver?
Я попытался использовать оба --board --target параметра и, указав stm32f303k8tx и 0666FF303032424257021242 , но pyOCD все еще пытается подключиться к первой плате — и терпит неудачу.
Пожалуйста, посоветуйте.
Как добиться того же с OpenOCD?

Ответ №1:

--uid Аргумент pyOCD необходимо использовать для этой цели — как для сервера gdb, так и для прошивки.