[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 13 мая 2003 г. 11:50
В ответ на: Подсчет времени отправлено Exp 13 мая 2003 г. 11:43

Делаешь Profiler -> Enable Clock, Profiler -> View clock
Дальше ставишь точку останова в начале куска и в конце куска. Жмешь выполнение программы. Как тормознется в начальной точке - два раза кликаешь по окошку "Clock" - он обнуляется. Жмешь опять на выполнение - когда встанет на второй точке останова смотришь искомый результат в окошке "Clock". В тактах ядра.

Но! Там надо делать скидку (например в случае семейства 6000) на то, что эмулятор делает cache flush по факту точки останова. На это набегает лишних тактов. Так-же далеко не всегда это измерение получается корректным из-за различных начальных условий кеша при эмуляции и в реальной жизни. В общем - осторожно с этим.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru