2015-06-04 1 views
1

Я следил за инструкцией по быстрому началу разбора для CC3200 here. Запуск двоичной версии Release на устройстве работает хорошо.Отладчик отключается при отладке проекта быстрого запуска Parse на Texas Instruments CC3200 LaunchPad

Затем я попытался отладить программу от CCS. Однако, отладчик отсоединяется от платы довольно быстро со следующим выходом в CCS консоли:

Cortex_M4_0: Can't Single Step Target Program: Debug Port error occurred. 
Cortex_M4_0: Error 
Cortex_M4_0: Unable to determine target status after 20 attempts 

Это происходит, когда последняя строка в PinMuxConfig называется:

MAP_PinTypeTimer(PIN_17, PIN_MODE_5); 

Важно отметить, что код продолжает работать на плате, но отладить его невозможно.

Когда я прокомментирую эту строку, отладчик не отключается.

Я использую CCS 6.1.0.00104, sevice pack 1.0.0.10.0.

Я ищу идеи, почему отладчик отключается при использовании исходного кода.

ответ

0

на основе ваше описание проблемы вызвана

MAP_PinTypeTimer(PIN_17, PIN_MODE_5); 

Это утверждение изменили функцию и поведение PIN_17. Если PIN_17 используется для одного вывода интерфейса отладки перед перенастройкой, а после переназначения он никогда не работает для интерфейса отладки. Итак, если вы хотите отлаживать программу из CCS, PIN_17 не может быть переназначен для другого использования.