ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
86276
Ivaxa (13.04.2007 16:58, просмотров: 4367)
Помогите побороть: Error[e16]: Segment INTVEC (size: 0x3e align: 0x1) is too long for segment definition. Error[e16]: Segment INTVEC (size: 0x3e align: 0x1) is too long for segment definition. At least 0x14 more bytes needed. The problem occurred while processing the segment placement command "-Z(CODE)INTVEC=FFC0-FFFF", where at the moment of placement the available memory ranges were "CODE:ffc0-ffc5,CODE:ffd6-ffff" Reserved ranges relevant to this placement: ffc0-ffc5 INTVEC ffc6-ffd5 DATA16_AC ffd6-ffff INTVEC Не могу понять причину. Вот что в файле линкера: // INTVEC FFC0-FFFF Interrupt vectors // Interrupt vector. -Z(CODE)INTVEC=FFC0-FFFF -Z(CODE)RESET=FFFE-FFFF Вот что в файле io430xG46x.h: <c> /************************************************************ * Interrupt Vectors (offset from 0xFFC0) ************************************************************/ #define DAC12_VECTOR (14 * 2u) // 0xFFDC DAC 12 * #define DMA_VECTOR (15 * 2u) // 0xFFDE DMA * #define BASICTIMER_VECTOR (16 * 2u) // 0xFFE0 Basic Timer / RTC * #define PORT2_VECTOR (17 * 2u) // 0xFFE2 Port 2 * #define USART1TX_VECTOR (18 * 2u) // 0xFFE4 USART 1 Transmit * #define USART1RX_VECTOR (19 * 2u) // 0xFFE6 USART 1 Receive * #define PORT1_VECTOR (20 * 2u) // 0xFFE8 Port 1 * #define TIMERA1_VECTOR (21 * 2u) // 0xFFEA Timer A CC1-2, TA * #define TIMERA0_VECTOR (22 * 2u) // 0xFFEC Timer A CC0 * #define ADC12_VECTOR (23 * 2u) // 0xFFEE ADC * #define USCIAB0TX_VECTOR (24 * 2u) // 0xFFF0 USCI A0/B0 Transmit * #define USCIAB0RX_VECTOR (25 * 2u) // 0xFFF2 USCI A0/B0 Receive * #define WDT_VECTOR (26 * 2u) // 0xFFF4 Watchdog Timer * #define COMPARATORA_VECTOR (27 * 2u) // 0xFFF6 Comparator A * #define TIMERB1_VECTOR (28 * 2u) // 0xFFF8 Timer B CC1-2, TB * #define TIMERB0_VECTOR (29 * 2u) // 0xFFFA Timer B CC0 * #define NMI_VECTOR (30 * 2u) // 0xFFFC Non-maskable * #define RESET_VECTOR (31 * 2u) // 0xFFFE Reset [Highest Priority] </c> Проц: 430FG4619; IAR 3.41.1.1 Помогите найти ошибку.