#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, так и для прошивки.