2015-08-26 4 views
0

режущий код вокруг и играющий с STM32F103C8T6, работающий FreeRTOS. Я сделал простой светодиодный мигающий (переключатель) на 13-й внутренней операции.Трассировка не работает с STM32F103C8T6 работает FreeRTOS

Я хотел бы использовать Trace в этой настройке, чтобы наблюдать за выполнением задачи. После выполнения всех шагов, которые необходимо выполнить с помощью Percepio и после сбора и загрузки данных с помощью ST-Link V2, я не вижу никаких данных трассировки.

После компиляции и загрузки на цель светодиод PC13 мигает, но сохранение данных с помощью утилиты ST-Link для шестнадцатеричной обработки и загрузки в Trace только показывает запуск и ничего больше.

Не мог бы кто-нибудь заглянуть в код, чтобы узнать, что может быть неправильно, я пробовал все, что мог, за последние несколько дней.

enter image description here

Это довольно дешево доска от Ebay и это будет отличный инструмент, чтобы начать с Freertos + Трейс (ИМХО).

Я сделал мигающий пример и буду работать над ним дальше, чтобы сделать его скелетом для будущих людей FreeRTOS.

enter image description here

Весь код расположен на: https://github.com/nikola-v/FreeRTOS-Trace-Demo-STM32F103C8T6

ответ

0

Является ли это все еще проблема или вы решили его уже? Любые сообщения об ошибках при загрузке трассировки? Вы проверили возвращаемое значение из функции запуска трассировки (uiTraceStart)? Вы также можете попробовать поставить точку останова в vTraceError, которая вызывается, если в библиотеке рекордера есть проблема.

Вы также можете попробовать поставить часы на RecorderDataPtr, чтобы узнать, увеличивается ли счетчик событий.

Если вам нужна дополнительная помощь, не стесняйтесь связаться с [email protected]

С наилучшими пожеланиями Johan Kraft Percepio AB

Смежные вопросы