This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi. thank you for click this message.
I have handled several types of MSP430.
And now MSP430F5522 is the target MCU and I face a problem.
There are no errors, and normally downloaded but it doesnt start!
Start button in debug mode is not on, but it looks like as start already.
But the codes are not working.
So I check the warning message, then I found some strange things.
It has warnings in the 'lnk_msp430f5522.cmd' and
the following parts are almost underlined for the reason of 'Uninitialized ISR Vector detected'.
RTC : { * ( .int41 ) } > INT41 type = VECT_INIT
PORT2 : { * ( .int42 ) } > INT42 type = VECT_INIT
TIMER2_A1 : { * ( .int43 ) } > INT43 type = VECT_INIT
TIMER2_A0 : { * ( .int44 ) } > INT44 type = VECT_INIT
USCI_B1 : { * ( .int45 ) } > INT45 type = VECT_INIT
USCI_A1 : { * ( .int46 ) } > INT46 type = VECT_INIT
PORT1 : { * ( .int47 ) } > INT47 type = VECT_INIT
TIMER1_A1 : { * ( .int48 ) } > INT48 type = VECT_INIT
TIMER1_A0 : { * ( .int49 ) } > INT49 type = VECT_INIT
DMA : { * ( .int50 ) } > INT50 type = VECT_INIT
USB_UBM : { * ( .int51 ) } > INT51 type = VECT_INIT
TIMER0_A1 : { * ( .int52 ) } > INT52 type = VECT_INIT
TIMER0_A0 : { * ( .int53 ) } > INT53 type = VECT_INIT
ADC12 : { * ( .int54 ) } > INT54 type = VECT_INIT
USCI_B0 : { * ( .int55 ) } > INT55 type = VECT_INIT
USCI_A0 : { * ( .int56 ) } > INT56 type = VECT_INIT
WDT : { * ( .int57 ) } > INT57 type = VECT_INIT
TIMER0_B1 : { * ( .int58 ) } > INT58 type = VECT_INIT
TIMER0_B0 : { * ( .int59 ) } > INT59 type = VECT_INIT
COMP_B : { * ( .int60 ) } > INT60 type = VECT_INIT
UNMI : { * ( .int61 ) } > INT61 type = VECT_INIT
SYSNMI : { * ( .int62 ) } > INT62 type = VECT_INIT
Description of Problems window is
' #10374-D Interrupt vector'
What should I do? Even I commented the warning lines, it does same.
Plz. Let me out of this chaos.
Hi,
maybe this will help you:
regarding the CCS warning, it is explained here:
http://processors.wiki.ti.com/index.php/MSP430_FAQ#CCS_Compiler_Warning_.2310374-D
http://processors.wiki.ti.com/index.php/MSP430_FAQ#How_to_suppress_a_warning_message_in_CCS.3F
Enabling an interrupt source but not providing an ISR for it will cause the MSP to crash.
This is why the new ULP advisor will throw a warning for each and any interrupt vector that has no ISR attached. You can ignore this warning for all interrupts that you do not use.
But if you set, by whatever means, an xxxIE bit, then make sure that you have an ISR for this interrupt.
The warnings show that you don't have any ISRs attached to any timer or USCI or USB, so what is your program doing at all if it doesn't use any interrupt?
I dont know what a perfect answer is on the Community site.
It describe all about I want to get and even more!
Thank you for answer.
**Attention** This is a public forum