Hi all, I try to change the start-up procedure using the following function (as described in the mspgcc document). However, the MCU don’t start (I don’t see the LED blink). The reset vector seems ok. Maybe I forget something. Is there someone who can help me? Thanks, Fred NAKED(_reset_vector__){ extern int _etext; extern int __data_start; extern int _edata; extern int __bss_start; extern int __bss_end; Byte1_t *b1Src; Byte1_t *b1Dst; // Stop watchdog timer WDTCTL = WDTPW + WDTHOLD; // Initialize the .data segment b1Src = (Byte1_t*)_etext; b1Dst = (Byte1_t*)__data_start; while(b1Dst != (Byte1_t*)_edata){ *b1Dst = *b1Src++; *b1Dst++; } // Clear the .bss segment b1Dst = (Byte1_t*)__bss_start; while(b1Dst != (Byte1_t*)__bss_end){ *b1Dst = 0; *b1Dst++; } // Debug - Flash the LEDs P6OUT |= (LED1_RED); P3OUT |= (LED2_RED); PreciseWait(30000); P6OUT &= ~(LED1_RED); P3OUT &= ~(LED2_RED); // Jump to main __asm__ __volatile__("br #main"::); } 0000ffe0 <InterruptVectors>: ffe0: 00 25 00 25 00 25 b2 ad 00 25 00 25 b0 ac 00 25 .%.%.%...%.%...% fff0: 00 25 00 25 00 25 00 25 00 25 00 25 00 25 44 c9 .%.%.%.%.%.%.%D. 0000c944 <_reset_vector__>: ------------------------------- Frederic Beaulieu, M.Sc. Research and Development NewTrax Technologies Inc. HYPERLINK "http://www.newtraxtech.com/"http://www.newtraxtech.com/
-- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.8.4 - Release Date: 3/27/2005