Quantcast
Channel: MSP low-power microcontroller forum - Recent Threads
Viewing all articles
Browse latest Browse all 21936

MSP430F5528: BSL not working

$
0
0

Part Number:MSP430F5528

Hello,

My customer cannot get the BSL to work on the most recent version of the MSP430F5528; older parts work just fine.  Please see below.

I’m having a problem getting the latest revision MSP430F5528 to load code over USB using the internal bootstrap loader (BSL).  My problem only occurs with Rev K parts.  Earlier revision Rev H parts work perfectly.

With the Rev K part installed on my board I boot the processor into BSL mode by pulling PUR to VUSB and connecting the USB cable.  Two HID devices show up in Device Manager as expected.  I then try loading the code using “MSP430 USB Firmware Upgrade Example v1.3.1” and get this result:

Starting

Password Sent Successfully

Sending RAM BSL v00.07.08.38

Done RAM BSL v00.07.08.38

Failed to read data from RAM BSL

Unsuccessful in starting the BSL. Restarting.

Password Sent Successfully

Sending RAM BSL v00.07.08.38

Done RAM BSL v00.07.08.38

Failed to read data from RAM BSL

I have also tried using the Python firmware upgrader found in the latest version of the USB developers package (MSP430USBDevelopersPackage_5_10_00_17), but it hangs as well.

The device errata sheet says that there are BSL issues (BSL6 and BSL7) with Rev H parts but Rev K shows no issues.

When I read out the TLV information from the two  parts I get the following:

Rev K: HW revision: 19h, FW revision 12h

Rev H: HW revision: 17h, FW revision 12h

The two parts indicate the same FW revision, but when I examine the bytes starting at location 0x1000 (first setting SYSBSLPE to zero) they are completely different:

 

                RevK      RevH

0x1000  3C05      3C34

0x1002  3C41      3C08

0x1004  3FFF       3FFF

0x1006  3FFF       3FFF

0x1008  0800       3FFF

I have tried this with multiple parts and they behave identically. 

Why doesn’t this just work as it did with the older parts? 

Why did the firmware change with no indication in the TLV?

How do I fix this?

Thank you,

Keith N.
AFA OH/wPA


Viewing all articles
Browse latest Browse all 21936

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>