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.

MSP430F5510: UART BSL - Issue

Part Number: MSP430F5510
Other Parts Discussed in Thread: MSP430F5529, MSP-FET, MSP430FR5739

Hello

I am having difficulty in getting the UART BSL loader to work on the MSP430F5510. This is what I have tried:

   1. Using the TI dev board: MSP-TS430RGC64USB with MSP430F5510

   2. Connected MSP-FET430UIF to above board and used FET-LitePro to load the BSL.00.07.05.04.txt from released imaged using JTAG.

   3. This is uart BSL as supplied by TI.

   4. Using MSP-BSL rocket connected the Rocket to dev board as follows:

           ROCKET                                DEV board

             1 (TX)                                      20 (p1.2)

             3 (RX)                                     19 (P1.1)

             4 (RST)                                   64 (RST/NMI)

             5 (GND)                                   GND

             7 (TEST)                                  59 (TEST)

    5. Connect BSL-Rocket to PC and loaded driver. This shows up in device manager as "MSP BSL USB Tool (COM60"

    6. Using BSL-Scripter.exe (V3.4.0.1) with following script:

//
//Script example 5xx USB BSL
//Device tested: MSP430F5529
//
//Download a blink LED application
//to the device through the USB BSL
//
LOG
////////////////////////////////////
//Write RAM USB BSL to the device
////////////////////////////////////
MODE 5xx UART COM60 9600
VERBOSE
//gives wrong password to do
//mass erase in the memory
RX_PASSWORD pass32_wrong.txt
RX_PASSWORD pass32_default.txt
RX_DATA_BLOCK .\000-IC-169-810V01-DWG.txt
SET_PC 0x4400

      7. I get following:

D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_usb>BSL-Scripter.exe script_5xx_uart.txt
---------------------------------------------------------
BSL Scripter 3.4.0.1

PC software for BSL programming
2021-Jul-20 14:07:41
---------------------------------------------------------
Input file script is : D:/Data/Documents/BSL/BSL_Scripter/ScriptExampleWindows/5xx_usb/script_5xx_uart.txt

//
//Script example 5xx USB BSL
//Device tested: MSP430F5529
//
//Download a blink LED application
//to the device through the USB BSL
//
LOG
////////////////////////////////////
//Write RAM USB BSL to the device
////////////////////////////////////
MODE 5xx UART COM60 9600
VERBOSE
Verbose mode is now on!
//gives wrong password to do
//mass erase in the memory
RX_PASSWORD pass32_wrong.txt
Read Txt File : D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_usb\pass32_wrong.txt
[80] [21] [00] [11] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff]
[ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff]
[ff] [ff] [00] [00] [91] [fb]
[ACK_ERROR_MESSAGE]Unknown ACK value!

8. I checked on the Oscilloscope and I get following on RST (Yellow) and TEST (Blue)

 

Expanded Start sequence, which shows TEST is going high when RST is low.

Please let me know if you require any further info.

Thanks

Pas

**Attention** This is a public forum