Eclipse + OpenOCD + gdb: прикрепить к запущенной цели

Как я могу подключиться к работающей цели MCU с OpenOCD + gdb? Кажется, что по умолчанию выполняется мигание двоичного файла и выполнение сброса, а снятие отметок со всех параметров в разделе «Запуск» для сброса и мигания приводит к тому, что исходный код или символы не могут быть загружены.


person Rolle    schedule 28.03.2018    source источник


Ответы (1)


Ага, вы поняли. Но вы можете разрешить загрузку символов / исходного кода, но не разрешить загрузку исполняемого файла. Отключите «Загрузить исполняемый файл». Эти двое не связаны.

Но нет возможности отсоединить, поскольку это не реализовано в OpenOCD. Требование к gdb-серверу - отменить все изменения, сделанные для включения отладки (удалить точки останова и т. Д.), И позволить программе продолжить работу. Это не кажется возможным.

person bluefox    schedule 08.08.2019