Other Parts Discussed in Thread: MSP430F5438, SIMPLICITI, MSP430F5438A
Hey there,
I have an MSP430F5438 using SimpliciTI. I am combining two projects that individually worked fine (one had I2C peripherals(3 of them) the other has the SimpliciTI stack, RTC, PORT1 and Timer1A). I combined the two and I am receiving this message that I believe has to do with the interrupt vectors getting placed out of the range of what is listed. Can someone shed some light on this?
Here is an example of an interrupt declaration:
#pragma vector=TIMER1_A0_VECTOR
__interrupt void TIMER1_A0_ISR(void)
The error I receive:
"../lnk_msp430f5438a.cmd", line 173: error: placement fails for object
".int47", size 0x4 (page 0). Available ranges:
INT47 size: 0x2 unused: 0x2 max hole: 0x2
error: errors encountered during linking; "Program.out" not built
My lnk_msp430f5438a.cmd file:
...
.int46 : {} > INT46
.int47 : {} > INT47 <-- This is line 173 referenced in the link error
.int48 : {} > INT48