|
Как оценить время в Keil, Не могу посчитать количество тактов |
|
|
|
 |
Ответов
|
Mar 16 2010, 15:09
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Nikitoc @ Mar 16 2010, 17:30)  Посоветуйте, как мерить время (в тактах, или наносекундах) выполнения команд. Debug->Execution Profiling->Time Только вейтстейты при работе с флеш и обращению к периферии он не учитывает. Я уж не говорю про простои из-за работы DMA. Поэтому считать лучше или в уме или на железке. Цитата(Nikitoc @ Mar 16 2010, 17:30)  Да, и еще, если разогнать проц до 80Мгц и выполнять программу из оперативной памяти... Ну, если он разгонится еще. Цитата(Nikitoc @ Mar 16 2010, 17:30)  ...будут ли быстрее выполняться команды обращения к портам? Мне нужно максимально быстро их сканировать для считывания видео с простенькой CMOS-камеры. Будут, конечно. Но чтение порта в любом случае достаточно медленное - 4 такта.
|
|
|
|
Сообщений в этой теме
Nikitoc Как оценить время в Keil Mar 16 2010, 14:30   Nikitoc Цитата(aaarrr @ Mar 16 2010, 22:31) И бли... Mar 16 2010, 20:24 aaarrr Поподробнее можно посмотреть в даташите. Если крат... Mar 16 2010, 20:30 Nikitoc Угу, ясненько. И если можно последний моментик: Вы... Mar 16 2010, 20:39 aaarrr Периферия находится на "медленной" шине ... Mar 16 2010, 20:46 Nikitoc Цитата(aaarrr @ Mar 16 2010, 23:46) Периф... Mar 16 2010, 20:53 Nikitoc Типа отчет, о том что получилось. Тестовая програ... Mar 19 2010, 12:23 aaarrr Цитата(Nikitoc @ Mar 19 2010, 15:23) Мне ... Mar 19 2010, 13:24  Nikitoc Цитата(aaarrr @ Mar 19 2010, 17:24) Ошиба... Mar 19 2010, 13:47   aaarrr Цитата(Nikitoc @ Mar 19 2010, 16:47) А не... Mar 19 2010, 14:14    Nikitoc Цитата(aaarrr @ Mar 19 2010, 18:14) В дат... Mar 19 2010, 14:27     RabidRabbit Цитата(Nikitoc @ Mar 19 2010, 17:27) Я зд... Mar 19 2010, 20:29     aaarrr Цитата(Nikitoc @ Mar 19 2010, 17:27) КодA... Mar 19 2010, 20:37      Nikitoc Огромное спасибо за пояснения уважаемым гуру. Я, в... Mar 19 2010, 22:45       aaarrr Цитата(Nikitoc @ Mar 20 2010, 01:45) Врод... Mar 19 2010, 22:51   defunct Цитата(Nikitoc @ Mar 19 2010, 15:47) А не... Mar 21 2010, 00:23 toweroff ЦитатаAT91C_BASE_PIOA -> PIO_SODR = AT91C_BASE_... Mar 19 2010, 20:04 Nikitoc Хм. Ну ладно, но нафига тогда эта петрушка со смещ... Mar 19 2010, 23:11 aaarrr Потому что в 32 бита команды не получится упихать ... Mar 19 2010, 23:15 Nikitoc Да я вообще и пытаюсь это делать. Но блин, тяжело ... Mar 19 2010, 23:27 aaarrr Цитата(Nikitoc @ Mar 20 2010, 02:27) Да я... Mar 19 2010, 23:39 Nikitoc Пасибки. Попробую дочитать хотя бы до половины ... Mar 20 2010, 09:49 aaarrr По такой логике LDR и STR должны занимать одинаков... Mar 21 2010, 01:11 defunct Цитата(aaarrr @ Mar 21 2010, 03:11) По та... Mar 21 2010, 01:34  aaarrr Цитата(defunct @ Mar 21 2010, 04:34) ...А... Mar 21 2010, 01:47   defunct Цитата(aaarrr @ Mar 21 2010, 03:47) И мож... Mar 21 2010, 02:09 Nikitoc Продолжаю терзать at91sam7s256.
Привожу код котор... Apr 6 2010, 15:59 aaarrr Цитата(Nikitoc @ Apr 6 2010, 19:59) ...те... Apr 6 2010, 16:08  Nikitoc Цитата(aaarrr @ Apr 6 2010, 19:08) Предла... Apr 6 2010, 16:26   aaarrr Цитата(Nikitoc @ Apr 6 2010, 20:26) Такое... Apr 6 2010, 16:39    Nikitoc Цитата(aaarrr @ Apr 6 2010, 19:39) А он в... Apr 6 2010, 16:44 aaarrr pP_M_C чему равен? И зачем вообще использовать эти... Apr 6 2010, 17:12 Nikitoc ЦитатаpP_M_C чему равен? И зачем вообще использова... Apr 6 2010, 17:27 aaarrr Для write only есть соответствующие status-регистр... Apr 6 2010, 17:29 Nikitoc Цитата(aaarrr @ Apr 6 2010, 20:29) Провер... Apr 6 2010, 17:33 Nikitoc Вот здесь http://electronix.ru/forum/index.php?sho... Apr 6 2010, 19:02 aaarrr Цитата(Nikitoc @ Apr 6 2010, 23:02) ...я ... Apr 6 2010, 19:21  Nikitoc Проблема решилась. Оказалось что SD-шка мертвая. П... Apr 7 2010, 09:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|