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.
Is the USB DFU of the MSP430F5xx expected to allow firmware download regardless of BSL? Can it force a new image regardless of the state of the firmware?
I am trying to decide whether the button from VUSB to PUR to invoke the BSL is needed in case the firmware itself can't call it for whatever reason.
Does anyone have any experience with not using some ESD protection on the DP and DM lines?
Thanks
GL
In the documents TI provides, they mention that typical usage of the DFU, would be that the MSP430's firmware would bring the device into the BSL. This removes the need for a button to manually bring the device into BSL. That being said, they also recommend using a hardware button for this purpose as backup, such as a pinhole button. There are three ways to bring the device into the BSL if i remember correctly, the first is if the device is unprogrammed on the power up, the second is the hardware button, the third is in firmware.
Hope that answered your first question,
NJC
_______________________
http://msp430launchpad.com - A blog showcasing projects and examples for the LaunchPad
NJC,
I saw this in some previous threads, but it always seemed to me that no matter what you would need that switch. It's not a huge deal but my design is very space conscious.
Can you be specific on which document you've seen this on? I've seen many of them, but some are preliminary and don't contain information.
GL
GL,
The note was as follows:
"App Note -- USB Device Firmware Update on MSP430 MCUs" in the field update zip file on the 5528 page. http://www.ti.com/litv/zip/slac299
As far as needing the switch, I can verify that it is not *needed* as long as you have functioning firmware that will put the device into the BSL. I have done this with a test project I am working on with the 5528. When I send a certain command from the .net application I have written, it puts the device into the BSL. Works no problem. If space is an issue, you could leave out the button from your design; but just be prepared for difficulties if the firmware screws up somehow, as there are many ways it can.
Best of luck,
NJC
_______________________
**Attention** This is a public forum