BOS 1 1 ноября, 2023 Опубликовано 1 ноября, 2023 · Жалоба 2 часа назад, UniSoft сказал: если вдруг кому либо нужна крайняя версия: 4.8.1 взять можно тут: Спасибо уважаемый, UniSoft ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 3 ноября, 2023 Опубликовано 3 ноября, 2023 · Жалоба Спасибо! Заметил что заявлена поддержка BareMetal. Кто-нибудь так пробовал? Я не нашел примеров под такой вариант, использовал только под FreeRTOS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romanello 0 3 декабря, 2023 Опубликовано 3 декабря, 2023 · Жалоба Здравствуйте. А кто нибудь пробовал Tracealyzer с китайским клоном j-link? у меня не работает и с v9 ни с v11. Коннектится, пишет, что Session started (в режиме Streaming trace), но программа виснет на ожидании vTraceEnable(TRC_START_AWAIT_HOST); и дальше не идет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 4 декабря, 2023 Опубликовано 4 декабря, 2023 · Жалоба Я только с китайскими клонами и работал, проблем не было. Но наверно у меня был V8. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romanello 0 4 декабря, 2023 Опубликовано 4 декабря, 2023 · Жалоба Честно говоря не понял, как вообще Tracealyzer общается с отладчиком: судя по исходникам, обмен идет через структуру _SEGGER_RTT: она должна лежать в определенной области или как? Как отладчик понимает, что надо обмениваться с ней? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 13 4 декабря, 2023 Опубликовано 4 декабря, 2023 · Жалоба Автоматически должно находить. Если не находит, можете через отладчик посмотреть адрес этой структуры и указать его в настройках. В документации всё расписано: https://percepio.com/troubleshoot-j-link-rtt/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romanello 0 5 декабря, 2023 Опубликовано 5 декабря, 2023 · Жалоба Да, задал адрес для этой структуры в прошивке и его же указал в Tracealyzer и все сразу заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 24 декабря, 2023 Опубликовано 24 декабря, 2023 · Жалоба Пару лет не использовал Tracealyzer сейчас решил попробовать и что-то идет не так. Freertos создал две задачи void StartTaskButton( void * pvParameters ) { vTracePrint(trcbut, "StartTaskButton"); while(1) { LED_LD4_On(); vTaskDelay(120); vTracePrint(trcbut, "120"); LED_LD4_Off(); vTaskDelay(1010); vTracePrint(trcbut, "1010"); } } void StartTaskLED( void * pvParameters ) { vTracePrint(trcled, "StartTaskLED"); while(1) { LED_LD3_On(); vTaskDelay(100); vTracePrint(trcled, "100"); LED_LD3_Off(); vTaskDelay(900); vTracePrint(trcled, "900"); } } Помнится раньше задачи сразу были видны в логах. Сейчас задач не вижу, вижу только строки, которые отправляю через vTracePrint() И загрузку проца показывает 100%. Что я сделал не так? Нашел проблему. В файл FreeRTOSConfig.h забыл вставить #if ( configUSE_TRACE_FACILITY == 1 ) #include "trcRecorder.h" #endif 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться