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.

MSP430F5529: use one ISR in app and bootloader

Part Number: MSP430F5529

Hi Team,

There's an issue from the customer need your help:

Can I use the CCS V10.0 development environment to make MSP430F5529 same interrupt under the bootload of the MCU and the APP? If I use the same uart interrupt under Bootload and APP now, once I jump from the Bootload program to the APP, the program will restart, and only when I write the uart interrupt remapping in the serial port interrupt service function of the Bootload, the function of the APP will be normal.

Best Regards,

Ben

  • Hi Ben,

    This should be possible, sharing functions or interrupts between a custom boot loader and application is possible as long as the address is known to both. What is happening in the application when the UART interrupt should be firing instead? 

    Is your UART interrupt able to function for your application without the use of variables that are local to your boot loader?

    If you want to look at another potential implementation, in MSP_BOOT, the application vector table is redirected to from the vector table in the boot loader memory space.

    Best Regards,
    Brandon Fisher

**Attention** This is a public forum