ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
24882 Топик полностью
SM (28.03.2005 10:02, просмотров: 1) ответил General на Ответ:
Э-э-э! ни в коем разе не СИМУЛИРОВАННЫХ. А делаю вот так: 1) гружу через JTAG софт натурально в таргет. 2) Ставлю точку останова на входе в main. 3) Даю команду профайлеру - стартуй подсчет тактов (для этого юзается специальная запчасть в виде хардверного счетчика тактов ядра внутри отладосной подсистемы процессора) 4) Ставлю точку останова на выходе из main() 5) пускаю на исполнение 6) Смортю что получилось у профайлера. И это никак не может отличаться от показаний осциллографа. Только точность. На порядок большей чем у самого крутого осцилла. Идет хардверный подсчет тактов реального процессора в реальных условиях, учитывающий все кеш-миссы, все тормоза внешней памяти, все-все-все. Для аналогии - как будто запустили 32-битный таймер на полной скорости ядра в начале main, и вычитали в конце.