Цитата(Gremz @ Sep 29 2011, 07:07)

Подскажите, в каких еще файлах присутствуют описания прерываний, где можно подправить адреса?
У меня для контроллера S прерывания определены в файле interrupt_vectors.c, я его сам не сочинял, но перенес из среды к файлам проекта.
extern void _stext(); /* startup routine */
void main(void);
struct interrupt_vector const _vectab[] =
{
{
0x82, (interrupt_handler_t)_stext
}
, /* reset */
//{0x82, (interrupt_handler_t)main}, /* reset */
{0x82, NonHandledInterrupt }, /* trap */
{0x82, NonHandledInterrupt }, /* irq0 - tli */
{0x82, NonHandledInterrupt }, /* irq1 - awu */
{0x82, NonHandledInterrupt }, /* irq2 - clk */
{0x82, NonHandledInterrupt }, /* irq3 - exti0 */
{0x82, NonHandledInterrupt }, /* irq4 - exti1 */
{0x82, NonHandledInterrupt }, /* irq5 - exti2 */
{0x82, NonHandledInterrupt }, /* irq6 - exti3 */
{0x82, NonHandledInterrupt }, /* irq7 - exti4 */
{0x82, NonHandledInterrupt }, /* irq8 - can rx */
{0x82, NonHandledInterrupt }, /* irq9 - can tx */
{0x82, NonHandledInterrupt }, /* irq10 - spi*/
{0x82, NonHandledInterrupt }, /* irq11 - tim1 */
{0x82, NonHandledInterrupt }, /* irq12 - tim1 */
{0x82, TIM2_ISR }, /* irq13 - tim2 */
{0x82, TIM2_ISR }, /* irq14 - tim2 */
{0x82, NonHandledInterrupt }, /* irq15 - tim3 */
{0x82, NonHandledInterrupt }, /* irq16 - tim3 */
{0x82, NonHandledInterrupt }, /* irq17 - uart1 */
{0x82, NonHandledInterrupt }, /* irq18 - uart1 */
{0x82, NonHandledInterrupt }, /* irq19 - i2c */
{0x82, NonHandledInterrupt }, /* irq20 - uart2/3 */
{0x82, NonHandledInterrupt }, /* irq21 - uart2/3 */
{0x82, NonHandledInterrupt }, /* irq22 - adc */
{0x82, NonHandledInterrupt }, /* irq23 - tim4 */
{0x82, NonHandledInterrupt }, /* irq24 - flash */
{0x82, NonHandledInterrupt }, /* irq25 - reserved */
{0x82, NonHandledInterrupt }, /* irq26 - reserved */
{0x82, NonHandledInterrupt }, /* irq27 - reserved */
{0x82, NonHandledInterrupt }, /* irq28 - reserved */
{0x82, NonHandledInterrupt } /* irq29 - reserved */
};
Уходя, оставьте свет...