Jlinkg gdbserver для работы через канал, а не порт, как это делает openOCD

Я знаю, что это не строго вопрос программирования, но отладка - это часть разработки любого программного обеспечения (по крайней мере, для меня).

Я пытаюсь отлаживать встроенные цели с помощью Visual Studio. К сожалению, Microsoft, как обычно, облажалась. Теоретически он должен запускать данныйgdbserverс некоторыми заданными параметрами. Но это не работает. Люди Microsoft не знают, почему это не работает.

Я нашел обходной путь - gdb запускает openOCD и общается через канал. И этот обходной путь работает нормально. Единственная проблема заключается в том, что мне нужно использовать магию USB-драйвера (zadig или аналогичный) для установки драйверов libusb или winusb вместо исходных. Это останавливает работу инструментов jlink и требует отката драйвера, что является болезненной и трудоемкой операцией.

Вы знаете, есть ли способ запустить jlinkgdbserver через конвейер, это возможно в openOCD?

Я скорее надеюсь, что этот вопрос будет закрыт, но попробую.

0 ответов

Другие вопросы по тегам