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.

MSP430 Boot question

I am looking for an app note or description of how MSP430 boots up.....the boot sequence, different memories it can boot from etc.

  • Not sure what you mean by "boots up".

    (a) Do you mean it in the same sense a in the question: "Why does my PC boots up so slowly?"

    (b) Do you mean the BSL feature that most MSP430 have?

    (c) Do you mean the boot code in some of the MSP430F5xx or 6xx chips?

    The above three are totally different topics but are often mixed up.

  • Hitesh,

    OCY was right, it is not clear what your are looking for.

    However there is a short description on how the boot code works with regards how the device chooses to run BSL or application. This information can be found in the SLAA450: http://www.ti.com/lit/an/slaa450b/slaa450b.pdf chapter 1.2 Device Startup Sequence.

  • Leo Hendrawan said:

    Hitesh,

    OCY was right, it is not clear what your are looking for.

    However there is a short description on how the boot code works with regards how the device chooses to run BSL or application. This information can be found in the SLAA450: http://www.ti.com/lit/an/slaa450b/slaa450b.pdf chapter 1.2 Device Startup Sequence.

    Leo, thanks for the app note. 

    I want more detailed description of the start up, like what address does the MCU goto after reset? does it look in flash or does it copy flash contents to RAM and start booting from RAM.

    OCY, I don't mean either a,b, or c. Just the Microcontroller start up sequence...from the moment you release the reset switch.

  • Hitesh,

    Hithesh said:

    I want more detailed description of the start up, like what address does the MCU goto after reset? does it look in flash or does it copy flash contents to RAM and start booting from RAM.

    the PC will boot the application using the address which is pointed by the reset interrupt vector at address 0xFFFE-0xFFFF. Usually of course this address points to an area inside the main flash memory.

**Attention** This is a public forum