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.

MSP430FR6007: Example project that uses SYSCTL |= SYSRIVECT ?

Part Number: MSP430FR6007

Hi,

Is there an example-project that uses interrupt-vectors in RAM for the MSP430 family?

I'm writing a custom flash/fram-bootloader, and want to use that method, because it's more clever in several ways than the proxy-interrupt tactics.

The example can be for a bootloader , or anything else.

I have the "MSPBoot_2_00_00_01" and "MSP430FRBoot_1_03_00_00" and neither of these projects use this method.

The steps must be something like:

1) Move stack away from TOM (top of memory)

2) Copy vector-table into TOM

3) Set SYSRIVECT in SYSCTL

Question is how clever I can make point 1 and 2 in the linkerfile.
Maybe I can the linker to mark it as initialized-data, so cstartup will initialize (copy from flash to ram) automatically?
Maybe I need a custom cstartup.s43?

A good example or any pointers greatly appreciated

/T

**Attention** This is a public forum