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.

MSP430F6779A: Can we select multiple address execute code in by bootloader

Part Number: MSP430F6779A

Tool/software:

We would like to have application to select execute code with multiple address execute code.

e.g. if we have MCU msp4306779A with 512 kbytes but split 2 areas (each one
256 kbytes). #1 Code and #2 Code. we can select multiple address execute code by bootloader right?

I think it related to this application noted "Creating a Custom Flash-Based Bootloader (BSL)" SLAA450G

Could you please advice,
many thank.

  • Hi Tink,

    In the reset handler/ or boot loader, you can change the program counter to the address you want to execute the code in. You see the sections in the flow chart where its saying "set PC to addr @####" this is done to place the CPU to start executing the code. You can do this at any point, I would recommend making sure you have static addresses for your main so that it is consistent with any compiler changes.

    You can do this by the compiler attributes to set a specific location, I recommend looking at the compilers user's guide if you need more assistance with regards to this step.

**Attention** This is a public forum