оптимизация : None (best debug support) т.е. оптимизации нет
2Andy Mozzhevilov: как я понял, у вас была обратная проблема. Т.е. во flash все работало нормально, а при отладке из RAM были глюки из-за того что переферия конфигурилась неправильно. У меня получается наоборот, в RAM все ок, а во FLASH спонтанные резеты.
Может возникает какой-нибудь exception? Типа Undefined instruction, Prefetch abort, Data abort... не дадите исходник как обрабатывать произвольный exception, а не IRQ ?
У меня стоит следующая процедурка для обработки прерываний //--------------------------------------------------------------------------------------- #pragma vector=0x18 __irq __arm void IRQ_ISR_Handler (void) { void (*interrupt_function)(); unsigned int vector;
vector = VICVectAddr; // Get interrupt vector. interrupt_function = (void(*)())vector; (*interrupt_function)(); // Call vectored interrupt function. }
Сообщение отредактировал asdjkasdjkalsdjkl - Mar 23 2007, 18:31
|