OK Over the weekend I got the latest versions of the tools and got them compiled. I rebuilt my file and presto in the objdump I have the vectors all listed... then the push to the micro.
Monitor erase main load test monitor puc c warning: Remote failure reply: E00 ok Reset everything x/xb 0x1100 0x1100 <__dtors_start>: 0x31 OK looks like it has our program loaded x/xb 0xFFFE 0xfffe: 0xff x/xb 0xFFFF 0xffff: 0xff HMmm looks like still no reset vector set... Ok objdump set this up: test: file format elf32-msp430 Disassembly of section .text: 00001100 <__ctors_end>: 1100: 31 40 00 0a mov #2560, r1 ;#0x0a00 1104: b2 40 05 00 mov #5, &0x0120 ;#0x0005 1108: 20 01 110a: b0 12 18 11 call #4376 ;#0x1118 110e: b0 12 4e 11 call #4430 ;#0x114e 1112: 32 d2 eint 00001114 <L1>: 1114: ff 3f jmp $+0 ;abs 0x1114 00001116 <_unexpected>: 1116: 00 13 reti 00001118 <SetupPorts>: 1118: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 111c: f2 40 ff 00 mov.b #255, &0x0022 ;#0x00ff 1120: 22 00 1122: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 1126: c2 43 1f 00 mov.b #0, &0x001f ;r3 As==00 112a: f2 40 ff 00 mov.b #255, &0x001e ;#0x00ff 112e: 1e 00 1130: c2 43 1d 00 mov.b #0, &0x001d ;r3 As==00 1134: f2 c0 80 00 bic.b #128, &0x002a ;#0x0080 1138: 2a 00 113a: f2 c0 80 00 bic.b #128, &0x002e ;#0x0080 113e: 2e 00 1140: f2 d0 80 00 bis.b #128, &0x002d ;#0x0080 1144: 2d 00 1146: f2 c0 80 00 bic.b #128, &0x002c ;#0x0080 114a: 2c 00 114c: 30 41 ret 0000114e <InitColors>: 114e: f2 40 07 00 mov.b #7, &0x0021 ;#0x0007 1152: 21 00 1154: e2 d2 1d 00 bis.b #4, &0x001d ;r2 As==10 1158: 30 41 ret 0000115a <P2_ISR>: 115a: e2 e2 1d 00 xor.b #4, &0x001d ;r2 As==10 115e: f2 c0 80 00 bic.b #128, &0x002b ;#0x0080 1162: 2b 00 1164: f2 e0 07 00 xor.b #7, &0x0021 ;#0x0007 1168: 21 00 116a: 00 13 reti Disassembly of section .vectors: 0000ffe0 <_vectors_end-0x20>: ffe0: 16 11 interrupt service routine at 0x1116 ffe2: 5a 11 interrupt service routine at 0x115a ffe4: 16 11 interrupt service routine at 0x1116 ffe6: 16 11 interrupt service routine at 0x1116 ffe8: 16 11 interrupt service routine at 0x1116 ffea: 16 11 interrupt service routine at 0x1116 ffec: 16 11 interrupt service routine at 0x1116 ffee: 16 11 interrupt service routine at 0x1116 fff0: 16 11 interrupt service routine at 0x1116 fff2: 16 11 interrupt service routine at 0x1116 fff4: 16 11 interrupt service routine at 0x1116 fff6: 16 11 interrupt service routine at 0x1116 fff8: 16 11 interrupt service routine at 0x1116 fffa: 16 11 interrupt service routine at 0x1116 fffc: 16 11 interrupt service routine at 0x1116 fffe: 00 11 interrupt service routine at 0x1100 OK Great. now objcopy, I used objcopy cause this is used for converting things to intel hex format so we should see some lines like: :10FFE003... to show that there is info there. I get: :101100003140000AB24005002001B0121811B0129F :101110004E1132D2FF3F0013C2432600F240FF00BF :101120002200C2432100C2431F00F240FF001E0004 :10113000C2431D00F2C080002A00F2C080002E00D1 :10114000F2D080002D00F2C080002C003041F2402F :1011500007002100E2D21D003041E2E21D00F2C092 :0C11600080002B00F2E0070021000013CB :0400000300001100E8 :00000001FF look not there. OK i have a C program that does the same thing... take a peek at the hex file for that: :10110000B240805A20013F409C113E4000023D40C9 :1011100000020D9E0524FE4F00001E530E9DFB2B6A :101120003F4000023D4000020D9F0524CF430000D8 :101130001F530F9DFB2B3040401130403E110013D8 :101140003140000A0441B240805A2001C2432600C7 :10115000F2432200C2432100C2431F00F2431E009B :10116000F2431D00F2407F002A00F2432E00F240BD :1011700080FF2D00C2432C0032D2FF3F304094113B :1011800005120412F2E080FF2B00E2E21D00344160 :0C119000354100130F123F4102DFFE3F0B :10FFE0003A1180113A113A113A113A113A113A1173 :10FFF0003A113A113A113A113A113A113A110011E3 :0400000300001100E8 :00000001FF hmmm It has these which define the data in the vector table. :10FFE0003A1180113A113A113A113A113A113A1173 //Starts 0xFFE0 :10FFF0003A113A113A113A113A113A113A110011E3 //Starts 0xFFF0 help? --Del