Hello,
I would appreciate any help on debugging this linker error: I have added the files for I2C support from the TI USCI I2C library, and modified the signal pin assignments for the msp430g2553. I get a linker error:
"../lnk_msp430g2553.cmd", line 84: error #10099-D: program will not fit into available memory. placement with alignment fails for section "USCIAB0RX" size 0x4 . Available memory ranges:
INT07 size: 0x2 unused: 0x2 max hole: 0x2
error #10010: errors encountered during linking; "HDW_M3.out" not built
From what I have been able to track down, for some reason it thinks the USCIAB0RX interrupt vector is 4 bytes, but the linker command file indicates that it (and the other interrupt vectors are only two bytes (length = 0x2). I can't seem to find out why it thinks the size is 0x4. I have other interrupt vectors (like ADC) that work fine.
Thank you in advance for any insight into this problem,
Dave McNeill