Jlinkg gdbserver для работы через канал, а не порт, как это делает openOCD
Я знаю, что это не строго вопрос программирования, но отладка - это часть разработки любого программного обеспечения (по крайней мере, для меня).
Я пытаюсь отлаживать встроенные цели с помощью Visual Studio. К сожалению, Microsoft, как обычно, облажалась. Теоретически он должен запускать данныйgdbserver
с некоторыми заданными параметрами. Но это не работает. Люди Microsoft не знают, почему это не работает.
Я нашел обходной путь - gdb запускает openOCD и общается через канал. И этот обходной путь работает нормально. Единственная проблема заключается в том, что мне нужно использовать магию USB-драйвера (zadig или аналогичный) для установки драйверов libusb или winusb вместо исходных. Это останавливает работу инструментов jlink и требует отката драйвера, что является болезненной и трудоемкой операцией.
Вы знаете, есть ли способ запустить jlinkgdbserver через конвейер, это возможно в openOCD?
Я скорее надеюсь, что этот вопрос будет закрыт, но попробую.