We are having USB BSL issues at our contract manufacturer for MSP430F5529 chip rev I with blank MCUs. I have been able to confirm issue USB11 in the errata sheet (slaz314l) for this MCU by heating up the MCU using a heat gun. I am able to get the BSL to connect to my laptop after applying heat for 5 seconds or so. This of course is not an acceptable solution in the factory. The errata specifies that updating the BSL to the latest resolves this issue. I have downloaded the latest USB BSL form the provided link in the errata and am trying to update the BSL using MSP430 Flasher. This is the response I get form the following command line:
>>MSP430Flasher.exe -n MSP430F5529 -b -w BSL.00.07.88.38.txt -v
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.2 *
* | / *
* -----|/-------------------------------------------------------------------- *
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ COM11. <- Selected
* Initializing interface @ COM11...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Reading HW version...done
* Setting VCC to 3000 mV...done
* Accessing device...done
* Reading device information...done
* Unlocking BSL memory...done
* Loading file into device...done
* Verifying transfer...done
*
* ----------------------------------------------------------------------------
* Arguments : -n MSP430F5529 -b -w BSL.00.07.88.38.txt -v
* Warning: Some default options were used due to incomplete argument list.
* ----------------------------------------------------------------------------
* Driver : loaded
* Dll Version : 30402007
* FwVersion : 30402007
* Interface : TIUSB
* HwVersion : U 1.40
* JTAG Mode : AUTO
* Device : MSP430F5529
* EEM : Level 7, ClockCntrl 2
* Prog.File : BSL.00.07.88.38.txt (ERASE_ALL, verified = TRUE)
* BSL Unlock : TRUE
* InfoA Access: FALSE
* VCC OFF
* ----------------------------------------------------------------------------
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
<<< Process finished. (Exit code 0)
The response seems to indicate to me that the BSL update worked but I still can not get the BSL to connect on a blank MCU. I know the tool works since I am able to upload firmware using this same tool but it doesn't seem to be updating the BSL. Can someone provide any assistance? Any help would be greatly appreciated.