Jump to content

    
Lyrri

Tracealyzer для FreeRTOS

Recommended Posts

 

Cкачал, установил, работает! Респект Unisoft!

Вот только на Percebio уже 3.2.1, а в пакете предыдущая - 3.1.3. и изменения довольно большие (https://percepio.com/docs/FreeRTOS/TraceRecorder/readme.txt). Unisoft, если не трудно, обнови пожалуйста версию в пакете.

Share this post


Link to post
Share on other sites
последняя версия 3.3.1

http://rgho.st/8H5Lq2mjx

Использую Tracealyzer v 3.3.1 совместно ST32F415RG. Программирую через J-link JTAG-Segger.

Tracealyzer Работает в режиме TRC_RECORDER_MODE_STREAMING, но проблема в том что не определяет

имена задач FreeRtos. А отображает только адреса этих задач. Из за этого непонятно какая задача каким цветом

отображена. Как это лечится? может надо как то активировать?

Пример ошибки на картинке

 

trace.png

 

Share this post


Link to post
Share on other sites

Я не припомню чтобы делал что-то специфичное чтобы появились имена функций.

И почему-то у вас показывает 1 instance. Это же количество вхождений в кажду задачу. У меня там числа десятки и сотни.

Имена я принудительно добавлял для очередей и семафоров

 

    xUSB_Enumerated = xSemaphoreCreateBinary();
    configASSERT(xUSB_Enumerated);    
    vTraceSetSemaphoreName(xUSB_Enumerated, "xUSB_Enumerated");

Share this post


Link to post
Share on other sites
Я не припомню чтобы делал что-то специфичное чтобы появились имена функций.

И почему-то у вас показывает 1 instance. Это же количество вхождений в кажду задачу. У меня там числа десятки и сотни.

Имена я принудительно добавлял для очередей и семафоров

 

    xUSB_Enumerated = xSemaphoreCreateBinary();
    configASSERT(xUSB_Enumerated);    
    vTraceSetSemaphoreName(xUSB_Enumerated, "xUSB_Enumerated");

 

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

Может если не затруднит скинуть архив рабочей конфигурации Freertos(st32) + trasealyzer, а я там уже посравниваю, поковыряюсь. Работать должно же...

 

Share this post


Link to post
Share on other sites
Можно мне личным сообщением. Я, к сожалению, по непонятным причинам не могу отправлять личные сообщения:(

 

Аналогичная просьба. :rolleyes:

Edited by A1ex64

Share this post


Link to post
Share on other sites
Можно мне личным сообщением.

 

Аналогичная просьба. :rolleyes:

 

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

Это личное сообщение не отправлено

пишите на: iarkgen {собака} gmail {точка} com

(ps. на автоответчик не обращайте внимание)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.