При составлении в CCS6, я встретил эту ошибку:Что вызывает CCS6 для создания символов типа «__TI_int47»?
#10056 symbol "__TI_int47" redefined
(Compiling для MSP430 с помощью Code Composer Studio с помощью Texas Instruments)
Это происходит при объявлении подпрограммы обслуживания прерывания, такие как:
#pragma vector=PORT1_VECTOR
__interrupt void P1input_ISR()
{
P1IFG &= ~BIT0; // mark interrupt as "handled"
}
Что вызывает появление этих анонимных символов?
Как можно отследить код, сгенерированный символ?
Да, было два места, где определялся '#pragma vector = PORT1_VECTOR'. Отличная дедукция. –