This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F4260: Memory verification error with USB firmware upgrade tool sample code.

Part Number: MSP430F4260
Other Parts Discussed in Thread: MSP430F5659, ADS1294,

Hi All,

I have error problem when using the TI download app, MSP430 USB Firmware Upgrade Example with data need to put in the information memory, infoD.

My chips is MSP430F5659, and my data in TI-TEXT file are:

@1800

FF AA

@8000

4F 14 F1 03 C1 43 00 00 E2 B2 3E 09 7A 24 B1 13

F6 6C C1 4C 00 00 E2 C2 3E 09 73 3C 03 43 C2 3C

03 43 C0 3C 03 43 BE 3C 92 B3 2C 53 BB 24 B1 13

24 84 C1 4C 00 00 B6 3C B1 13 38 65 A2 B3 2C 53

I don’t have error without the two line (@1800, FF AA). My code is:

case UPDATE_CODE_CMD:

 

       ADS1294_Disable_Start();

 

       // set starting BSL process

       __disable_interrupt();

 

       if (FCTL3 & LOCKA) {

              FCTL3 = FWKEY | LOCKA;

       }

       else {

 

              FCTL3 = FWKEY;

       }

 

USBKEYPID = 0x9628;                                  

USBCNF &= ~PUR_EN;              

USBPWRCTL &= ~VBOFFIE;                               

USBKEYPID = 0x9600;                                  

__delay_cycles(500000);

 

       ((void(*)())0x1000)();           // Call BSL

       break;

 

Any idea to fix this problem?

Thanks,

Jack

  • Hi Jack,

    The part number attached to this post is the MSP430F4260, can you verify that you're using the MSP430F5659? Also have you tried changing the memory erase options in the project properties? If not can you attempt to program the device using the "Erase main and information memory option?" This can be accessed in CCS by navigating to Project --> Properties --> Debug --> MSP43x Options --> Erase Options.

    Best regards,
    Caleb Overbay

**Attention** This is a public forum