реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> IAR uCOS-II-KA-CSpy v2.10 не все показывает, В TaskList многое не показывает (% по задачам и др.)
Ruslan1
сообщение Jun 2 2007, 17:27
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Здравствуйте! Посоветуйте, где копать.

Дано:
ИАР 4.40А
юКОС 2.80
Процессор АТ91РМ9200 (но это вряд ли при чем-то)
uCOS-II-KA-CSpy 2.10
j-link

В списке задач все красиво кажет только для двух задач: Idle и Stat.
Для остальных - многое не показывает. Например, общая загрузка ( смотрю в Status) 87% Смотрю TaskList: Idle-14%, Stat-29%. Для остальных задачь пробелы, хотя они явно работают.

Где копать? Я что-то недоопределил в Юкосе или в ИАРе?
Go to the top of the page
 
+Quote Post
ig_z
сообщение Jun 2 2007, 23:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(Ruslan1 @ Jun 2 2007, 20:27) *
Здравствуйте! Посоветуйте, где копать.

Дано:
ИАР 4.40А
юКОС 2.80
Процессор АТ91РМ9200 (но это вряд ли при чем-то)
uCOS-II-KA-CSpy 2.10
j-link

В списке задач все красиво кажет только для двух задач: Idle и Stat.
Для остальных - многое не показывает. Например, общая загрузка ( смотрю в Status) 87% Смотрю TaskList: Idle-14%, Stat-29%. Для остальных задачь пробелы, хотя они явно работают.

Где копать? Я что-то недоопределил в Юкосе или в ИАРе?

Уменя иар 4.41 и он версию плагина не показывает (пустое поле). Как вы увидели свою версию?
Версия юкоса самая последняя. Все цифры показывает корректно.
Насколько я понимаю, должно быть совпадение юкос - os_dbg.c и os_dbg.c - KA.
И как то подозрительно много загружает Stat. Насколько я помню, только первые 100мС он дает загрузку, потом должен болтаться в нулях.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 3 2007, 12:21
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(ig_z @ Jun 3 2007, 02:38) *
Уменя иар 4.41 и он версию плагина не показывает (пустое поле). Как вы увидели свою версию?


Два варианта, и оба показывают версию:
1. Help-> About-> Product Info-> ищем строку µC/OS-II KA Plug-in for C-SPY DLL.
2. При запущенном дебагере: uC/OS-II -> About uC/OS-II. Открывается окошко, в котором есть и номер версии.

Цитата(ig_z @ Jun 3 2007, 02:38) *
Версия юкоса самая последняя. Все цифры показывает корректно.

Так... Что-то начало проясняться. Дело в том, что я пользовался актуальной документацией с микриума, она к более старому плагину (2.0).
Сейчас зашел наконец в ИАРовскую директорию с документацией на своем винте, плагин оказывается при сетапе туда свою доку подкинул. smile.gif
Оказывается, ему нужна более свежая версия юкоса (минимум 2.81). Что ж, может в этом дело. Спасибо, попробую юкос поновее.


Цитата(ig_z @ Jun 3 2007, 02:38) *
Насколько я понимаю, должно быть совпадение юкос - os_dbg.c и os_dbg.c - KA.

А где расположен os_dbg.c для КА? Юкосовский- понятно.


Цитата(ig_z @ Jun 3 2007, 02:38) *
И как то подозрительно много загружает Stat. Насколько я помню, только первые 100мС он дает загрузку, потом должен болтаться в нулях.

Странно. Может быть когда нормально плагин заработает, цифры у меня будут более реальные.

В-общем, спасибо, дали мне новое поле для деятельности... smile.gif
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 3 2007, 16:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Оказывается, статистика не показывается для задач, созданных через OSTaskCreate().
Для полноценной работы статистики нужно создавать задачи через OSTaskCreateExt().

А Вот почему Stat так много отжирает- еще не разобрался. Перешел на другой юкос (2.83), "пересоздал" задачи через OSTaskCreateExt()- Stat все равно жрет 29%.
Может, оно вообще некорректно считается, а?
Буду копать дальше.........
Go to the top of the page
 
+Quote Post
ig_z
сообщение Jun 4 2007, 07:42
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(Ruslan1 @ Jun 3 2007, 15:21) *
А где расположен os_dbg.c для КА? Юкосовский- понятно.


Раньше этот файл был в юкосовской директориии. Теперь, по неясным причинам (для меня по крайней мере) переехал сюда
\Software\uCOS-II\Ports\ARM\Generic\IAR\

os_dbg.c естественно д.б. один. И версии юкоса, os_dbg.c и КА (хотя в отношении КА могут быть нюансы) должны соответствовать друг другу. Ну и разумеется КА должен работать с тем дебугером, для которого этот КА сделан.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016