- Fri Apr 25, 2008 12:31 pm
#47052
I am usig an Olimex jtag and MSP430F2419.
I want to test my MSP with a simple program (flash led).When i try to debug i receive this error:"Chosen derivative (MSP430F2419) and actual hardware (Device_unknow) do not match"
This is my code:
#include <msp430x24x>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= 0x01; // P1.0 output
TACTL = TASSEL_2 + MC_2 + TAIE; // SMCLK, contmode, interrupt
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
// Timer_A3 Interrupt Vector (TAIV) handler
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
switch( TAIV )
{
case 2: break; // CCR1 not used
case 4: break; // CCR2 not used
case 10: P1OUT ^= 0x01; // overflow
break;
}
}
I have selected from option menu MSP430F2419.
I now my jtag it's working because i have a second mcu MSP430F169, and i don't have any problem.
Please somebody help me, becouse i try evrithing and i still don't have any ideas.
Thank you.
I want to test my MSP with a simple program (flash led).When i try to debug i receive this error:"Chosen derivative (MSP430F2419) and actual hardware (Device_unknow) do not match"
This is my code:
#include <msp430x24x>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= 0x01; // P1.0 output
TACTL = TASSEL_2 + MC_2 + TAIE; // SMCLK, contmode, interrupt
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
// Timer_A3 Interrupt Vector (TAIV) handler
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
switch( TAIV )
{
case 2: break; // CCR1 not used
case 4: break; // CCR2 not used
case 10: P1OUT ^= 0x01; // overflow
break;
}
}
I have selected from option menu MSP430F2419.
I now my jtag it's working because i have a second mcu MSP430F169, and i don't have any problem.
Please somebody help me, becouse i try evrithing and i still don't have any ideas.
Thank you.