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.

MSP430F5359: Is this the latest TI BSL source code package?

Part Number: MSP430F5359

This is a link to the sourcecode for TI's MSP430 Bootstrap Loader (BSL):

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_CustomBSL430/latest/index_FDS.html

Two questions:

  1. Is this the truly latest? (I guess that means "Is this a permalink that will always access the latest BSL sourecode?")

  2. Is this code germane to my MSP430F5359 microprocessor? It looks right, but I don't see an obvious source directory for my microprocessor:

Atlant

  • Additional data:

    Confirming the fact that this .zip package IS appropriate for our MSP430F5359 microprocessors, as they come from the factory, our MSP430F5359 chips contain the following BSL image from within the .zip file:

    • .../TI_BSL_Firmware/Released_BSL_Images/MSP430F663x_Family/UART BSL/BSL.00.07.05.04.txt

    Atlant

  • Hi,

    Please see the Flash Bootloader document. All these device use same BSL(BSL.00.07.05.04) out of factory.

    Eason

  • Eason:

    Thanks for the pointer to that table but that still doesn't answer my question. There are 16 IAR projects in this kit (8 of which are for IAR 6) and more CCS projects but which one builds that particular 00.07.05.04 target that was actually installed on the MSP430F5359? If I ASSUME that it's an IAR project, then the likely candidates appear to be:

    • ./IAR_BSL_Source/IAR_v6_MSP430F543xA_TA_UART/
    • ./IAR_BSL_Source/IAR_v6_MSP430F552x_TA_UART/

    The other smallish difficulty is that IAR 6 is pretty old now. Just because of compiler changes, if I were to build the project(s), I'd probably end up with at least slightly different code just because of that.

    By the way, neither of those IAR project use 0x1C00 through 0x43FF for their RAM. Per the .xcl files, the first one uses 1C00-5BFF and the second one uses 2400-33FF.

    Atlant

  • Yes, you are right. Different setting in IDE will also cause the different output code.  I don't know what the txt file they download in production line. As I know, there is no one is clear about the history of BSL.

    My advice is that you can use  MSP430BSL_1_01_00_01\Released_BSL_Images\MSP430F665x_Family\BSL.00.07.06.04. As they are the same family, it shall work on F5359.

    Eason

**Attention** This is a public forum