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.

MSP430F5435A default FLASH BSL not loaded at factory

Other Parts Discussed in Thread: MSP430F5435A

I have a batch of MSP430F5435A (the second attempt)...there was NO BSL loaded at the factory; this is contrary to the datasheet.  Finally, found out how to load BSL image in to the device today so I though I would share this gem with all my fellow developers and some CRITICISM of CCS V5.3.

First CCS V5.3 has a sneaky tick box to enable access to the BSL memory under the MSP430 debug properties: THIS DOES NOT WORK (!), hopefully someone at TI will pick up this post and fix the bug!

The tool I have found which works is the TI MSP Flasher with a "-b" option on the command line...once there is a BSL in there all the unresponsive to BSL entry sequence problems go away.   I note there are several chains of comment surrounding inability to get into the BSL; I would suspect a good proportion are there not being any code to run.  Read the memory at 0x1000 to find out using SpyBiWire....if you get lots of 0xffff there is NO BSL loaded, if you get 0x3fff's you dont have access to the memory...if you get code with the BSL signature words then your home and dry :-)

  • Tim Good said:
    I have a batch of MSP430F5435A (the second attempt)...there was NO BSL loaded at the factory

    Double-check: are the parts labeled MSP430 or XMS430?

    It is normal for XMS430 devices (pre-rpoduction eXperimental silicon) to be given away as free samples. But these often have no calibration values or missing BSL and may even contain bugs that are never listed in the errata sheets (as they are already eliminated with the first release revision)

  • Tim Good said:
    I have a batch of MSP430F5435A (the second attempt)...there was NO BSL loaded at the factory; this is contrary to the datasheet.

    Did you get these from a reputable distributor? I would have rejected them back to the distributor and TI as "non-comforming" parts (this is a QA issue after all). Make them explain what happened.

    You wouldn't buy a new car and accept it being delivered to you with no tires on it, would you?

  • Hi J-M,

    Indeed they are production silicon and revision-E so one expects things to be correct by now!

    Package markings are:

    24A3TZTG4

    M430F5435A

    REV E

  • Brian Boorman said:
    You wouldn't buy a new car and accept it being delivered to you with no tires on it, would you?

    Right. But if you got the car delivered to you and you bring it back, you'll have problems to prove that it wasn't you who has removed the tires.

    After all, the BSL area is flash and (other than on eht non-A devices) writable. With a wrong setting in the toolchain, it can be accidentally erased by the user.

**Attention** This is a public forum