[an error occurred while processing this directive]
|
Все таки как оценить оптимизацию кода на С/assembler под DM642? я пробую использовать таймер например так:
TIMER_Config MyTimerConfig =
{ 0x000002C0, /* ctl */
0xFFFFFFFF, /* prd */
0x00000000 /* cnt */
};
далее -
TIMER_config(hTimer,&MyTimerConfig);
TIMER_start(hTimer);
здесь- frame processing...........
counts_per_frame= TIMER_getCount(hTimer);
TIMER_close(hTimer);
вроде все верно но Результаты сильно разные- процентов 20 при одном коде и на одних "Build options". довольно непонятно почему..это разрушает все оценку внесенных оптимизаций.
и еще простой вопос- сколько тиков в 1 сек. ? я не нашел быстрого ответа вхелпе. может кто подскажет?