TI E2E Community
MSP430 Ultra-Low Power 16-bit Microcontroller Forum
MSP430F5438 BSL using Serial Comms ...
Has anyone successfully used the BSL_Scripter and a Bootstrap Loader interface that uses the TEST, RESET, with TA0.0 & TA0.1 as the serial interface?
It works for me. But I did not test all the features and limitations as stated in the readme file.
I finally figured out that the batch of chips that I was using had the BSL disabled. I got some more samples from TI and all is well.
What what denotes a chip with the the BSL disabled?
I mentioned this in a similar thread, but I thought I'd repeat it here: FYI the chips with BSL disabled are the experimental "XMS" chips. If your top-side markings have XMS430... instead of MSP430 then your BSL is disabled! Order or sample a newer revision.
Thank You. That was my guess as I have both versions here in front of me. I just though I'd make sure.
Hi every one,I am new to BSL programming.I don't know how to write BSL code and Which is the software used to download BSL code to the MSP430F5438.Please help me.RegardsSunil
You need to do a search for these documents; SLAA096D and SLAA089D. These documents will tell you about the BSL interface. SLAA096D also has an associated zip file that has a BSL executable that runs on a Windows based PC and will program an MSP430 chip via the BSL interface as long as you have the associated circuitry described in the documents mentioned above.
My only warning is to not use the "X" chips or the MSP430F5xxxA chips use the regular MSP430F5xxx (NON "A") chips. The "X" chips have the BSL interface disabled and the timing on the "A" chips do not use the standard timing.
Dear Lane Mitcham ,
Thanks for your useful information,
i am using MSP430F5438 chip.
i am searching those documents which you have mentioned.. but i am not finding it.
if you have more information's please help me.
Thanks and Regards
I have attached SLAA089D.pdf.
Here is the SLAA096D.pdf.
Here is the zip file that goes along with SLAA096D
Here is another useful zip file. This is the easiest to use, IMHO.
Lane MitchamMy only warning is to not use the "X" chips or the MSP430F5xxxA chips use the regular MSP430F5xxx (NON "A") chips. The "X" chips have the BSL interface disabled and the timing on the "A" chips do not use the standard timing.
_____________________________________Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.
when i try to download the Application code to the MSP430F5438 using BSL programmer(BSL_Scripter.exe)
i am facing following Problem...
BSL Scripting application 1.06The local time is: 12:19 on 30.04.2012------------------------------------------Initializing, Mode: 5438 COM: COM1 DONEChanging Baud Rate to 9600 DONEMass Erase: FAIL(ee)RX Password: FAIL(ee)Writing MSP430TB.txt to device: FAIL writing data block starting at 5c00CRC from 5c00 of 4096 bytes to 982b FAIL....
please help me...
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.