Tyler -
I attempted both of your suggestions. As you suspected, the __attribute__((
aligned(2) )) made no difference.
With high hopes I then attempted the 4.x series. Is there a different way to
load code onto the micro? I resorted to the 3.2.3 branch's msp430-jtag and
msp430-gdbproxy (with the 4.x series version of msp430-gdb). Neither seemed to
actually convince the processor to run the code.
Under gdb, I got the following:
-------------------------------------
Loading section .sec1, size 0x228c lma 0x1100
Loading section .sec2, size 0x20 lma 0xffe0
Start address 0x1100, load size 8876
Transfer rate: 24 bytes/sec, 46 bytes/write.
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0x0000113a in main () at main.c:27
27 {
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0x0000113a in main () at main.c:27
27 {
(gdb)
-------------------------------------
Basically, whenever I CTRL+C broke, it was just stopped at the opening brace of
my program. I feel like I must be doing something obvious wrong, but the
documentation on that other branch appeared a bit scant. Any assistance would
be greatly appreciated!
Thank you in advance,
Nate Bragg