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.

MSP430F5437A: Support Required for MSP430F5437A Dual-Bank Bootloader Implementation

Part Number: MSP430F5437A
Other Parts Discussed in Thread: MSP430F5529

Hello Team,

I am currently working with the MSP430F5437A controller and would like to implement a dual-bank bootloader.

For development reference, I am using the MSP430F5529 bootloader example (UART based) along with the SLA A600D document. As mentioned in the document, I generated a CCS project using the MSPBootProjectCreator.pl tool. However, I am now facing difficulties in the “Modify Generated Source Code” step.

Specifically, I am unable to proceed with the required TODO changes for adapting the project to MSP430F5437A. I am unsure about the correct modifications needed for memory mapping and related configuration updates.

Any guidance or support on how to properly modify the generated source for MSP430F5437A would be greatly appreciated.

Thank you for your assistance.

Best regards,
Swanand

  • Hi Swanand,

    I would suggest referring to SDK examples for the configurations in main.c:

    This one is optional:

    For the TI_MSPBoot_Config.h file:

    The MCLK value should match what you defined in main.c

    For the WATCHDOG_FEED definition, I would advise referring to the User's Guide or SDK examples:

    The HW_ENTRY_CONDITION depends which pin you'd like to be used for GPIO invocation.

    For the remaining TODOs, referring to SDK examples or the device-specific datasheet or User's Guide will also be helpful.

    Best,

    Owen