Code Composer Studio Пропуск точек останова при компиляции с GNU

Я пытаюсь отладить программу в Code Composer Studio, компилирующую с помощью цепочки инструментов GNU, а не TI по ​​умолчанию. Насколько я понимаю, CCS по умолчанию размещает только точки останова CCS, которые не распознаются GDB при работе в проекте CCS. Мой код находится внутри проекта CCS, поэтому мои контрольные точки игнорируются. Я где-то читал, что при работе внутри проекта C/C++ расположенными точками останова будут точки останова GDB, но при работе внутри проекта C/C++, похоже, на самом деле не выполняется код на самом микроконтроллере.

Мне нужно иметь возможность отлаживать мой код, работающий на самом микроконтроллере, в то же время используя цепочку инструментов компилятора GNU, но я не могу найти способ сделать это.

1 ответ

Пожалуйста, проверьте целевую конфигурацию. Что это за аппаратное обеспечение? Аппаратное обеспечение поддерживает аппаратные точки останова? Программа правильно мигает? Некоторое оборудование поддерживает только ограниченное количество аппаратных точек останова. Набор инструментов Gnu должен также включать "-g" или "--symdebug:dwarf".

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