ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 июня
59370 Топик полностью
Vit2005 (24.05.2006 16:17, просмотров: 1) ответил Сидоргек на А попробовать дебаггером "прогуляться"? Мож. он (GCC) чуднО соптимизировал? Типа, один раз вызвал, как подпрограмму, а другой - как inline вставил?
К сожалению я не пробовал еще запустить GCC по дебаггером. Дело в том, что у меня простая оболочка для GCC. Только для компиляции и загрузки через COM порт. Дебаггер на базе USB J-Link я запускал только для IAR. Пожалуйста подскажите, где можно прочитать как запустить дебаггер с GCC. Я так подозреваю что это должен быть gdb. Кстати проблему задержки я уже решил через Timer1 void timer1DelayUs(unsigned long us) { // setup MR0 value T1MR0 = ((FOSC*PLL_M)/1000000)*us; // set prescaler T1PR = 0; // reset timer T1TCR = 2; // start timer T1TCR = 1; // Stop on MR0 match T1MCR |= 4; // Wait for stop while(T1TCR & 1); }