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.

MSP430F5659: Bootloader source code

Part Number: MSP430F5659

Hi,

1. Is there any custom BSL source code available for MSP430F5659?
2. If not, could you kindly suggest any BSL source from the MSP430BSL_1_02_00_01 package for this MCU?

Thanks.

  • TI BSL open sources can be found inside slau319. If you want to use factory default CDC BSL, but with some other (unsupported) XT2 value, update can be done also with device original binary.

    e2e.ti.com/.../2144309

  • I appreciate your prompt reply.

    My requirement is to implement an SPI bootloader for the MSP430F5659. For that, I want to go through the MCU's existing BSL source.
    But, I am unable to locate this in MSP430BSL_1_02_00_01 package.

    The only MCUs for which i can locate it are:
    1. IAR_v6_CC430F614x_USCI_UART
    2. IAR_v6_MSP430F522x_I2C
    3. IAR_v6_MSP430F543xA_TA_UART
    4. IAR_v6_MSP430F552x_TA_UART
    5. IAR_v6_MSP430F552x_USB
    6. IAR_v6_MSP430G2xx_TA_UART

    Please recommend one of the aforementioned for MSP430F5659.

  • You can use as reference MSP430F552x_ sources.

    If you want to use BSL flash segments for developing your BSL, be careful, because JTAG fuse value is stored at the end of BSL area, and with non-functional BSL and "blown" JTAG fuse device is bricked forever.

    When I was working on custom BSL, I used main flash for it, and at the end, when I was sure that everything is working fine, it is relocated to BSL segments.

  • Thanks .

    These are very useful information's for my project.

**Attention** This is a public forum