Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ищу StateViewer
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > FreeRTOS
SergSit
Может кто-нибудь может помоч с этой утилитой для отладки FreeRtos. Ссылка на сайт разработчика не нужна, знаю. Не чего они не раздают((((( По крайней мере мне после регистрации не чего не приходило(((
Xenia
Тут раньше что-то обсуждалось про StateViewer:
http://electronix.ru/forum/index.php?showtopic=65555
SergSit
Это читал. Там ссылка на разроботчика. Как раз то о чем говорил. Не дают они по ссылкам скачивания. Точнее, регистрируешся и не чего в ответ(((
Xenia
Вот такое есть:
http://www.highintegritysystems.com/StateV...01408131701.jar
но это - Java-приложение.
SergSit
На сколько понимаю это эклипса. Мне надо для IAR( Спасибо за помошь.
Xenia
Цитата(SergSit @ Aug 30 2014, 23:12) *
На сколько понимаю это эклипса. Мне надо для IAR


Тогда это:
OpenRTOS_IAR_StateViewer.zip
SergSit
Спасибо. Да это то, что нужно только надо разбираться. Показывает неверные данные(
SergSit
Для информации, IAR7 ARM имеют этот плагин. Находятся в папке c:\Program Files\IAR Systems\Embedded Workbench 7.0\arm\plugins\rtos\OpenRTOS\. Для его включения необходимо в файле OpenRTOSPlugin.ewplugin изменить параметр <defaultLoad>no</defaultLoad> на yes. И при отладке вы будете все видеть))) Думаю его можно перенести и в IAR AVR.
Спасибо Ксения за участие.
cniism
Не подскажите? Подключил StateViewer в IAR для AVR но в StateViewer имена задач выводятся как абракадабра, подозреваю что это происходит из-за отсутствия шрифтов.
Не подскажите как можно вылечить данную проблему.
Нажмите для просмотра прикрепленного файла

den_po
Нет, не из-за шрифтов.
Полная пересборка проекта не помогает?
cniism
Пересобрал. Не помогает, может сама утилита не корректно работает?
cniism
Пересобрал. Не помогает, может сама утилита не корректно работает?
den_po
Цитата(cniism @ Sep 29 2014, 09:31) *
Пересобрал. Не помогает, может сама утилита не корректно работает?

А версия freertos у вас не слишком старая? Подозреваю, это может быть причиной.

Ну то есть так, каждая конкретная версия плагина привязана к некоторому конкретному диапазону версий freertos.
Lagman
может в вызовах xTaskCreate убрать (const char *) перед названием задачи?
cniism
Версия FreeRTOS самая последняя.

Цитата(Lagman @ Sep 30 2014, 18:14) *
может в вызовах xTaskCreate убрать (const char *) перед названием задачи?


Попробовал не получилось.
Может быть работа плагина зависит от версии IAR. Я поставил версию: 6.40.
Я так понимаю только я столкнулся с этой проблемой?
den_po
Цитата(cniism @ Oct 1 2014, 09:50) *
Версия FreeRTOS самая последняя.
Может быть работа плагина зависит от версии IAR. Я поставил версию: 6.40.
Я так понимаю только я столкнулся с этой проблемой?

Я в iar 78k 4.80 (версия общих компонентов 6.4) поставил плагин из iar msp430 5.60 (версия общих компонентов 6.6). Вроде та же версия выложена по ссылкам из постов выше. С freertos 8 работает замечательно, а с дефолтовым плагином были проблемы.
При установке плагина нужно не забыть указать правильный путь в файле .ewplugin и в настройках отладчика выбрать правильную версию плагина.
cniism
Цитата(den_po @ Oct 1 2014, 12:20) *
Я в iar 78k 4.80 (версия общих компонентов 6.4) поставил плагин из iar msp430 5.60 (версия общих компонентов 6.6). Вроде та же версия выложена по ссылкам из постов выше. С freertos 8 работает замечательно, а с дефолтовым плагином были проблемы.
При установке плагина нужно не забыть указать правильный путь в файле .ewplugin и в настройках отладчика выбрать правильную версию плагина.


Пути в файле .ewplugin проверял , вроде всё нормально......:

<?xml version="1.0" encoding="Windows-1252"?>

<plugin>
<name>FreeRTOS and OpenRTOS</name>
<dllFile>$EW_DIR$\avr\plugins\rtos\OpenRTOS\OpenRTOSPlugin.dll</dllFile>
<description>Kernel awareness for FreeRTOS and OpenRTOS.</description>
<defaultLoad>no</defaultLoad>
<originator>WITTENSTEIN high integrity systems</originator>
<version>2.1.0</version>
</plugin>

В настройках отладчика у меня присутствует только одна и единственная версия.

Если не сложно поделитесь Вашей версией плагина.
cniism
Пробовал использовать плагин входящий в состав инсталляционного пакета ARM, среда AVR просто не запускается, вылетает. Так что похоже плагин со средой AVR просто не дружит....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.