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.

MSP430F5418A rev. H bootloader problem

Other Parts Discussed in Thread: MSP430F5418A, MSP-FET, MSP430F1132

Hello!

I'm trying to program the MSP430F5418A rev. H processor using BSL.


MSP430F5418A Errata says, that rev. H doesn't have SYS10 bug. So I assume that normal bsl sequence (shown in slau319i.pdf page 6) will start BSL.

But it doesn't start. Moreover, when I transmit mass erase sequence (packet = 0x80 0x01 0x00 0x15 0x64 0xa3), MSP430 answers with byte 0x90, instead of 0x00 (ACK for flash BSL devices)! 0x90 is te ACK byte for ROM version of BSL. Here is the BSL_Scripter output:

------------------------------------------
BSL Scripting application 1.01
The local time is: 10:43 on 21.01.2015
------------------------------------------
Initializing, Mode: FLASH COM: \\.\COM4 DONE
Verbose mode on
Using inverted RST!
Invoking BSL: DONE
Processor family is set to MSP430F5XXX
Mass Erase: {90} FAIL
-------------ERROR-------------
Press any button to exit

It looks like some old-version bsl starts inside of MSP430. For interest I tried to start ROM version of BSL using BSL_Scripter program with "INIT_COMM ROM" command. Here is it's output:

------------------------------------------
BSL Scripting application 1.01
The local time is: 10:40 on 21.01.2015
------------------------------------------
Initializing, Mode: ROM COM: \\.\COM4 DONE
Verbose mode on
Using inverted RST!
Invoking BSL: DONE
Processor family is set to MSP430F5XXX
Mass Erase: [80] {90} {90} DONE
Sending Password: [80] {90} {90} DONE
BSL Version: [80] {90} {80} {00} {10} {10} {11} {32}
{60} {a0} {00} {00} {00} {00} {00} {00} {01} {60} {01} {00} {71} {f2} {6f} {ef}
01.60
Erasing segment at addr 1880 [80] {90} {a0} FAIL
-------------ERROR-------------
Press any button to exit


Why the normal BSL doesn't start?
Best regards,
Maxim.

  • No ideas?
    TI support, can you check this bug?
  • Hi Maxim,

    Where did you get that BSL Scripter? The latest version is 1.07 and is available here http://www.ti.com/lit/zip/slau319. Can you give it a try?

    Additionally,

    - have you tried reading the contents of BSL area using JTAG? Does it match the following file? If different, can you send it to us?

    @1000
    09 3C 12 3C FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    00 07 05 04 31 40 00 5C B0 13 B2 16 0C 93 00 24
    B0 13 F0 16 B0 13 6A 17 3D 90 AD DE 04 20 3E 90
    EF BE 01 20 03 3C 0C 43 0D 43 10 01 3C 41 3D 41
    10 01 0C 43 B2 D0 03 80 82 01 B2 B0 10 00 80 01
    01 24 2C D3 10 01 92 42 02 1C 44 01 1F 42 02 1C
    3F 50 06 00 82 4F 40 01 C2 43 E0 FF 1F 42 02 1C
    3F 50 10 00 82 4F 44 01 4C 43 10 01 B0 13 B0 11
    12 20 4C 43 92 42 02 1C 44 01 1D 42 02 1C 2D 53
    82 4D 40 01 1F 15 0D 16 CD 43 00 00 1F 42 02 1C
    3F 50 10 00 02 3C 6C 42 10 01 82 4F 44 01 10 01
    1B 15 B0 13 B0 11 0C 20 4F 43 1D 15 0A 16 8A 4E
    00 00 1D 15 0A 16 2B 4A 0E 9B 03 24 5F 43 01 3C
    6F 42 4C 4F 1A 17 10 01 1B 15 B0 13 B0 11 0C 20
    4F 43 1D 15 0A 16 CA 4E 00 00 1D 15 0A 16 6B 4A
    4E 9B 03 24 5F 43 01 3C 6F 42 EB 3F 03 43 7B 15
    08 4C 07 4D 04 4F 4C 43 0A 48 0B 4D 06 48 06 5E
    07 63 02 3C 1A 53 0B 63 0B 97 03 28 1B 20 0A 96
    19 2C 18 B3 08 2C 0E 46 0F 47 3E 53 3F 63 0A 9E
    08 20 0B 9F 06 20 7E 44 0C 4A 0D 4B B0 13 D8 10
    07 3C 3E 44 0C 4A 0D 4B B0 13 B0 10 1A 53 0B 63
    4C 93 E0 27 74 17 10 01 B0 13 B0 11 04 20 B0 13
    72 17 4C 43 10 01 6C 42 10 01 5B 15 0A 4E 08 4F
    B2 43 54 01 06 4C 07 4D 07 3C 17 15 0E 16 6F 4E
    C2 4F 52 01 16 53 07 63 0E 4C 0F 4D 0E 5A 0F 63
    07 9F 03 28 07 20 06 9E 05 2C B0 13 B0 11 ED 27
    2C 42 04 3C 98 42 54 01 00 00 0C 43 56 17 10 01
    B2 90 A5 A5 00 1C 10 01 3B 15 08 4F 0A 4E 0E 4C
    0F 4D 0E 5A 0F 63 09 3C 1F 15 0A 16 69 4A 0A 4E
    0A 8C 0B 48 0B 5A CB 49 00 00 3E 53 3F 63 0F 9D
    08 28 02 20 0E 9C 05 28 B0 13 B0 11 ED 27 6C 42
    01 3C 4C 43 38 17 10 01 92 42 02 1C 40 01 36 3F
    03 43 6C 42 B0 13 B0 11 0A 20 4C 43 92 42 02 1C
    44 01 1F 42 02 1C 3F 50 40 00 82 4F 40 01 10 01
    B0 13 B0 11 0A 20 4C 43 1F 42 44 01 3F F0 10 00
    1F 52 02 1C 3F 50 40 00 38 3F 6C 42 10 01 F2 90
    52 00 0E 1C 39 20 5E 42 0F 1C 6E 83 09 24 5E 83
    0B 24 5E 83 12 24 5E 83 19 24 5E 83 20 24 28 3C
    B0 13 6E 13 80 00 B6 13 B0 13 6E 13 B2 40 A0 01
    04 1C B2 40 D0 00 06 1C 10 01 B0 13 6E 13 B2 40
    D0 00 04 1C B2 40 68 00 06 1C 10 01 B0 13 6E 13
    B2 40 8A 00 04 1C B2 40 45 00 06 1C 10 01 B0 13
    6E 13 B2 40 45 00 04 1C B2 40 22 00 06 1C 10 01
    7C 40 56 00 B0 13 8A 15 10 01 0A 12 21 83 0F 43
    81 43 00 00 06 3C 1F 93 13 20 4C 4C 82 4C 0C 1C
    1F 53 B0 13 D6 15 0F 93 F6 23 7C 90 80 00 F8 27
    7C 40 51 00 B0 13 8A 15 6C 43 21 53 3A 41 10 01
    4E 4C 0D 4E 47 18 0D 5D 2F 93 0F 20 82 DD 0C 1C
    82 93 0C 1C 03 20 7C 40 53 00 EC 3F B2 90 05 01
    0C 1C DE 2B 7C 40 54 00 E5 3F 1A 42 0C 1C 3A 50
    03 00 0F 9A 03 20 81 4E 00 00 D2 3F 1E 42 0C 1C
    2E 52 0F 9E 18 20 81 DD 00 00 2C 41 B0 13 8E 16
    4C 93 0E 24 5E 42 0E 1C 7E F0 F0 00 7E 90 50 00
    03 20 B0 13 3E 12 B3 3F B0 13 6E 13 5C 43 C5 3F
    7C 40 52 00 BF 3F CF 4C 0B 1C B2 3F 03 43 4C 43
    80 00 8A 15 B2 40 0E 1C 08 1C B2 40 0E 1C 0A 1C
    B0 13 B6 13 B2 40 33 02 68 01 82 43 60 01 B2 40
    40 00 62 01 82 43 6A 01 B2 40 3C 20 64 01 B2 40
    20 00 42 03 B2 40 20 02 40 03 F2 40 06 00 0A 02
    E2 43 04 02 10 01 B2 40 41 03 04 1C B2 40 A0 01
    06 1C 10 01 1B 15 1F 42 08 1C 5B 4F 03 00 5E 4F
    01 00 5C 4F 02 00 0D 43 B0 13 50 17 0C DE 0D DB
    0E 4F 2E 52 6A 4F 7A 80 10 00 1C 24 5A 83 14 24
    5A 83 1D 24 5A 83 21 24 6A 83 16 24 5A 83 20 24
    5A 83 0D 24 5A 83 21 24 5A 83 24 24 6A 83 27 20
    5F 43 B0 13 54 16 27 3C B0 13 D4 16 24 3C B0 13
    58 11 1F 3C 4F 43 F5 3F B0 13 56 10 1A 3C 0E 4C
    0F 4D 4C 43 B0 13 5C 17 16 3C B0 13 20 12 11 3C
    B0 13 36 17 B0 13 18 16 0E 3C B0 13 36 17 B0 13
    6A 14 09 3C 2E 42 3C 40 10 10 0D 43 F8 3F 7C 40
    07 00 B0 13 08 17 1A 17 10 01 5B 15 0A 4C 0B 4D
    08 4C 09 4D 08 5E 09 63 47 43 04 3C B0 13 08 17
    0A 56 0B 63 0B 99 03 28 30 20 0A 98 2E 2C 47 93
    2C 20 B0 13 64 17 3C 53 0D 4C 3D E3 0D 5D 0D 7D
    0E 48 0F 49 0E 8A 0F 7B 0D 9F 03 28 07 20 0C 9E
    05 2C B0 13 64 17 06 4C 36 53 02 3C 06 48 06 8A
    1F 42 0A 1C 1F 53 0E 46 0C 4A 0D 4B B0 13 B8 11
    47 4C 4C 93 D3 23 1F 42 0A 1C FF 40 3A 00 00 00
    0C 46 1C 53 B0 13 3C 15 CB 3F 56 17 10 01 1B 15
    21 83 0D 43 3A 40 E0 FF 0B 43 7E 4A 0F 4C 0F 5B
    6F 4F 0E EF 0D DE 1B 53 3B 90 20 00 F6 2B 0D 93
    0E 20 B1 40 FF 7F 00 00 02 3C B1 53 00 00 91 93
    00 00 FB 37 B2 40 A5 A5 00 1C 4C 43 04 3C B0 13
    56 10 7C 40 05 00 21 53 1A 17 10 01 0A 12 0A 4C
    7C 40 80 00 B0 13 8A 15 4C 4A B0 13 8A 15 0C 4A
    47 18 0C 11 B0 13 8A 15 B2 43 54 01 0D 43 07 3C
    5C 4D 0E 1C C2 4C 52 01 B0 13 8A 15 1D 53 0D 9A
    F7 3B 1D 42 54 01 4C 4D B0 13 8A 15 47 18 0D 11
    4C 4D B0 13 8A 15 3A 41 10 01 3F 40 00 02 92 42
    50 03 52 03 92 52 04 1C 52 03 4C 4C 0C 5F 0C 5C
    7E 40 0B 00 92 B3 42 03 FD 2B 92 C3 42 03 92 52
    04 1C 52 03 B2 D0 80 00 42 03 1C B3 04 28 0C EF
    B2 C0 80 00 42 03 0F 11 0C 11 7E 53 EB 23 92 B3
    42 03 FD 2B 10 01 0C 43 B2 40 20 89 44 03 92 B3
    44 03 FD 2B B2 F0 FE FE 44 03 92 52 06 1C 54 03
    7E 40 09 00 92 52 04 1C 54 03 92 C3 44 03 92 B3
    44 03 FD 2B 0C 11 B2 B0 00 04 44 03 02 28 3C D0
    00 01 7E 53 EF 23 10 01 21 83 0F 41 B0 13 6A 11
    2C 92 04 20 6C 42 B0 13 08 17 12 3C 1F 42 0A 1C
    FF 40 3A 00 00 00 1F 42 0A 1C EF 41 01 00 1F 42
    0A 1C DF 41 01 00 02 00 3C 40 03 00 B0 13 3C 15
    21 53 10 01 3B 15 0A 4C 0B 4D 09 4E 48 4F B0 13
    02 12 4C 93 0C 20 B2 90 05 00 0C 1C 08 28 0F 49
    1E 42 0C 1C 2E 82 0C 4A 0D 4B B0 13 FE 10 48 93
    02 20 B0 13 08 17 B0 13 F8 11 38 17 10 01 B2 43
    54 01 0F 43 04 3C D2 4F 0E 1C 52 01 1F 53 1F 92
    0C 1C F9 2B 82 9C 54 01 02 24 4C 43 10 01 5C 43
    10 01 B2 40 80 5A 5C 01 32 C2 03 43 3F 40 00 1C
    04 3C BF 40 4C 57 00 00 2F 53 0E 41 0F 91 F9 2B
    0C 43 10 01 1C 42 08 1C 1C 53 B0 13 EE 14 4C 93
    03 20 4C 43 80 00 08 17 7C 40 05 00 80 00 08 17
    B0 13 44 17 B0 13 74 13 B0 13 BA 12 5C B3 FC 2B
    B0 13 C4 13 F9 3F 03 43 1F 42 0A 1C FF 40 3B 00
    00 00 1F 42 0A 1C CF 4C 01 00 2C 43 80 00 3C 15
    0A 12 21 83 0A 4C 81 4A 00 00 0D 41 5C 43 B0 13
    76 17 F9 3F 03 43 6E 4E 5F 4F 05 00 47 18 0F 5F
    0E DF 10 01 82 43 00 1C B2 40 00 A5 02 1C 10 01
    4D EC 0D EC 8D 10 7C F3 8C 10 10 01 B0 13 7C 10
    80 00 08 17 3C 40 04 01 10 01 80 00 6E 17 80 00
    20 17 1D 15 10 01 10 01 
    @17F0
    FF FF 42 10 A5 3C 5A C3 FF FF 00 10 
    @17FC
    FF FF FF FF  
    q
    

    - What happens if you load the attached BSL? 

    -  have you tried using a logic analyzer or oscilloscope to check the activity on the bus? Does it match what you are getting from the scripter?

    - The response from MSP430 is not expected from the application, correct? Is the MCU blank? 

    - Can you try loading a "LED blink" example to the device just to double-check if the BSL entry sequence is working (and to make sure the device doesn't respond to UART messages).

    The behavior of the device doesn't make sense to me, because I'm not aware of any port of the ROM BSL to the F543x. But you never know, right? 

    Regards,

    Luis R

  • Hello Luis.

    Thanks for your reply.

    My BSL_Scripter is old, but it is working perfectly with all my MSP430 processors.

    I'm sure, that MSP430F5418A is blank, TEST, RST and BSL signals are OK, I've checked them using oscilloscope.

    As for BSL area, it seems, that BSL is missing in my MCUs (or maybe it's area is blocked for reading???): 

    1000h to 17ffh
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F

    Same result in all other MCUs (22 pcs that I've checked)... :(.

    How can I flash BSL from file BSL.00.07.05.04.txt using JTAG and MSP-FET?

    UPD: I've forgotten, that BSL area is also read protected by default! After unblocking BSL contents is:

    1000h to 17ffh

    09 3C 12 3C FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    00 07 05 04 31 40 00 5C B0 13 B2 16 0C 93 00 24
    B0 13 F0 16 B0 13 6A 17 3D 90 AD DE 04 20 3E 90
    EF BE 01 20 03 3C 0C 43 0D 43 10 01 3C 41 3D 41
    10 01 0C 43 B2 D0 03 80 82 01 B2 B0 10 00 80 01
    01 24 2C D3 10 01 92 42 02 1C 44 01 1F 42 02 1C
    3F 50 06 00 82 4F 40 01 C2 43 E0 FF 1F 42 02 1C
    3F 50 10 00 82 4F 44 01 4C 43 10 01 B0 13 B0 11
    12 20 4C 43 92 42 02 1C 44 01 1D 42 02 1C 2D 53
    82 4D 40 01 1F 15 0D 16 CD 43 00 00 1F 42 02 1C
    3F 50 10 00 02 3C 6C 42 10 01 82 4F 44 01 10 01
    1B 15 B0 13 B0 11 0C 20 4F 43 1D 15 0A 16 8A 4E
    00 00 1D 15 0A 16 2B 4A 0E 9B 03 24 5F 43 01 3C
    6F 42 4C 4F 1A 17 10 01 1B 15 B0 13 B0 11 0C 20
    4F 43 1D 15 0A 16 CA 4E 00 00 1D 15 0A 16 6B 4A
    4E 9B 03 24 5F 43 01 3C 6F 42 EB 3F 03 43 7B 15
    08 4C 07 4D 04 4F 4C 43 0A 48 0B 4D 06 48 06 5E
    07 63 02 3C 1A 53 0B 63 0B 97 03 28 1B 20 0A 96
    19 2C 18 B3 08 2C 0E 46 0F 47 3E 53 3F 63 0A 9E
    08 20 0B 9F 06 20 7E 44 0C 4A 0D 4B B0 13 D8 10
    07 3C 3E 44 0C 4A 0D 4B B0 13 B0 10 1A 53 0B 63
    4C 93 E0 27 74 17 10 01 B0 13 B0 11 04 20 B0 13
    72 17 4C 43 10 01 6C 42 10 01 5B 15 0A 4E 08 4F
    B2 43 54 01 06 4C 07 4D 07 3C 17 15 0E 16 6F 4E
    C2 4F 52 01 16 53 07 63 0E 4C 0F 4D 0E 5A 0F 63
    07 9F 03 28 07 20 06 9E 05 2C B0 13 B0 11 ED 27
    2C 42 04 3C 98 42 54 01 00 00 0C 43 56 17 10 01
    B2 90 A5 A5 00 1C 10 01 3B 15 08 4F 0A 4E 0E 4C
    0F 4D 0E 5A 0F 63 09 3C 1F 15 0A 16 69 4A 0A 4E
    0A 8C 0B 48 0B 5A CB 49 00 00 3E 53 3F 63 0F 9D
    08 28 02 20 0E 9C 05 28 B0 13 B0 11 ED 27 6C 42
    01 3C 4C 43 38 17 10 01 92 42 02 1C 40 01 36 3F
    03 43 6C 42 B0 13 B0 11 0A 20 4C 43 92 42 02 1C
    44 01 1F 42 02 1C 3F 50 40 00 82 4F 40 01 10 01
    B0 13 B0 11 0A 20 4C 43 1F 42 44 01 3F F0 10 00
    1F 52 02 1C 3F 50 40 00 38 3F 6C 42 10 01 F2 90
    52 00 0E 1C 39 20 5E 42 0F 1C 6E 83 09 24 5E 83
    0B 24 5E 83 12 24 5E 83 19 24 5E 83 20 24 28 3C
    B0 13 6E 13 80 00 B6 13 B0 13 6E 13 B2 40 A0 01
    04 1C B2 40 D0 00 06 1C 10 01 B0 13 6E 13 B2 40
    D0 00 04 1C B2 40 68 00 06 1C 10 01 B0 13 6E 13
    B2 40 8A 00 04 1C B2 40 45 00 06 1C 10 01 B0 13
    6E 13 B2 40 45 00 04 1C B2 40 22 00 06 1C 10 01
    7C 40 56 00 B0 13 8A 15 10 01 0A 12 21 83 0F 43
    81 43 00 00 06 3C 1F 93 13 20 4C 4C 82 4C 0C 1C
    1F 53 B0 13 D6 15 0F 93 F6 23 7C 90 80 00 F8 27
    7C 40 51 00 B0 13 8A 15 6C 43 21 53 3A 41 10 01
    4E 4C 0D 4E 47 18 0D 5D 2F 93 0F 20 82 DD 0C 1C
    82 93 0C 1C 03 20 7C 40 53 00 EC 3F B2 90 05 01
    0C 1C DE 2B 7C 40 54 00 E5 3F 1A 42 0C 1C 3A 50
    03 00 0F 9A 03 20 81 4E 00 00 D2 3F 1E 42 0C 1C
    2E 52 0F 9E 18 20 81 DD 00 00 2C 41 B0 13 8E 16
    4C 93 0E 24 5E 42 0E 1C 7E F0 F0 00 7E 90 50 00
    03 20 B0 13 3E 12 B3 3F B0 13 6E 13 5C 43 C5 3F
    7C 40 52 00 BF 3F CF 4C 0B 1C B2 3F 03 43 4C 43
    80 00 8A 15 B2 40 0E 1C 08 1C B2 40 0E 1C 0A 1C
    B0 13 B6 13 B2 40 33 02 68 01 82 43 60 01 B2 40
    40 00 62 01 82 43 6A 01 B2 40 3C 20 64 01 B2 40
    20 00 42 03 B2 40 20 02 40 03 F2 40 06 00 0A 02
    E2 43 04 02 10 01 B2 40 41 03 04 1C B2 40 A0 01
    06 1C 10 01 1B 15 1F 42 08 1C 5B 4F 03 00 5E 4F
    01 00 5C 4F 02 00 0D 43 B0 13 50 17 0C DE 0D DB
    0E 4F 2E 52 6A 4F 7A 80 10 00 1C 24 5A 83 14 24
    5A 83 1D 24 5A 83 21 24 6A 83 16 24 5A 83 20 24
    5A 83 0D 24 5A 83 21 24 5A 83 24 24 6A 83 27 20
    5F 43 B0 13 54 16 27 3C B0 13 D4 16 24 3C B0 13
    58 11 1F 3C 4F 43 F5 3F B0 13 56 10 1A 3C 0E 4C
    0F 4D 4C 43 B0 13 5C 17 16 3C B0 13 20 12 11 3C
    B0 13 36 17 B0 13 18 16 0E 3C B0 13 36 17 B0 13
    6A 14 09 3C 2E 42 3C 40 10 10 0D 43 F8 3F 7C 40
    07 00 B0 13 08 17 1A 17 10 01 5B 15 0A 4C 0B 4D
    08 4C 09 4D 08 5E 09 63 47 43 04 3C B0 13 08 17
    0A 56 0B 63 0B 99 03 28 30 20 0A 98 2E 2C 47 93
    2C 20 B0 13 64 17 3C 53 0D 4C 3D E3 0D 5D 0D 7D
    0E 48 0F 49 0E 8A 0F 7B 0D 9F 03 28 07 20 0C 9E
    05 2C B0 13 64 17 06 4C 36 53 02 3C 06 48 06 8A
    1F 42 0A 1C 1F 53 0E 46 0C 4A 0D 4B B0 13 B8 11
    47 4C 4C 93 D3 23 1F 42 0A 1C FF 40 3A 00 00 00
    0C 46 1C 53 B0 13 3C 15 CB 3F 56 17 10 01 1B 15
    21 83 0D 43 3A 40 E0 FF 0B 43 7E 4A 0F 4C 0F 5B
    6F 4F 0E EF 0D DE 1B 53 3B 90 20 00 F6 2B 0D 93
    0E 20 B1 40 FF 7F 00 00 02 3C B1 53 00 00 91 93
    00 00 FB 37 B2 40 A5 A5 00 1C 4C 43 04 3C B0 13
    56 10 7C 40 05 00 21 53 1A 17 10 01 0A 12 0A 4C
    7C 40 80 00 B0 13 8A 15 4C 4A B0 13 8A 15 0C 4A
    47 18 0C 11 B0 13 8A 15 B2 43 54 01 0D 43 07 3C
    5C 4D 0E 1C C2 4C 52 01 B0 13 8A 15 1D 53 0D 9A
    F7 3B 1D 42 54 01 4C 4D B0 13 8A 15 47 18 0D 11
    4C 4D B0 13 8A 15 3A 41 10 01 3F 40 00 02 92 42
    50 03 52 03 92 52 04 1C 52 03 4C 4C 0C 5F 0C 5C
    7E 40 0B 00 92 B3 42 03 FD 2B 92 C3 42 03 92 52
    04 1C 52 03 B2 D0 80 00 42 03 1C B3 04 28 0C EF
    B2 C0 80 00 42 03 0F 11 0C 11 7E 53 EB 23 92 B3
    42 03 FD 2B 10 01 0C 43 B2 40 20 89 44 03 92 B3
    44 03 FD 2B B2 F0 FE FE 44 03 92 52 06 1C 54 03
    7E 40 09 00 92 52 04 1C 54 03 92 C3 44 03 92 B3
    44 03 FD 2B 0C 11 B2 B0 00 04 44 03 02 28 3C D0
    00 01 7E 53 EF 23 10 01 21 83 0F 41 B0 13 6A 11
    2C 92 04 20 6C 42 B0 13 08 17 12 3C 1F 42 0A 1C
    FF 40 3A 00 00 00 1F 42 0A 1C EF 41 01 00 1F 42
    0A 1C DF 41 01 00 02 00 3C 40 03 00 B0 13 3C 15
    21 53 10 01 3B 15 0A 4C 0B 4D 09 4E 48 4F B0 13
    02 12 4C 93 0C 20 B2 90 05 00 0C 1C 08 28 0F 49
    1E 42 0C 1C 2E 82 0C 4A 0D 4B B0 13 FE 10 48 93
    02 20 B0 13 08 17 B0 13 F8 11 38 17 10 01 B2 43
    54 01 0F 43 04 3C D2 4F 0E 1C 52 01 1F 53 1F 92
    0C 1C F9 2B 82 9C 54 01 02 24 4C 43 10 01 5C 43
    10 01 B2 40 80 5A 5C 01 32 C2 03 43 3F 40 00 1C
    04 3C BF 40 4C 57 00 00 2F 53 0E 41 0F 91 F9 2B
    0C 43 10 01 1C 42 08 1C 1C 53 B0 13 EE 14 4C 93
    03 20 4C 43 80 00 08 17 7C 40 05 00 80 00 08 17
    B0 13 44 17 B0 13 74 13 B0 13 BA 12 5C B3 FC 2B
    B0 13 C4 13 F9 3F 03 43 1F 42 0A 1C FF 40 3B 00
    00 00 1F 42 0A 1C CF 4C 01 00 2C 43 80 00 3C 15
    0A 12 21 83 0A 4C 81 4A 00 00 0D 41 5C 43 B0 13
    76 17 F9 3F 03 43 6E 4E 5F 4F 05 00 47 18 0F 5F
    0E DF 10 01 82 43 00 1C B2 40 00 A5 02 1C 10 01
    4D EC 0D EC 8D 10 7C F3 8C 10 10 01 B0 13 7C 10
    80 00 08 17 3C 40 04 01 10 01 80 00 6E 17 80 00
    20 17 1D 15 10 01 10 01 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 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 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 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
    FF FF 42 10 A5 3C 5A C3 FF FF 00 10 FF FF FF FF

    It seems to be identical with file you gave me.

    I will also try to use newest BSL_Scripter.

    Best regards,

    Maxim.

  • Thanks for your help!

    BSL_Scripter ver 1.07 invoked BSL correctly!

    And you know what is the difference between 1.07 and my 1.01?

    Look at BSL invoke procedure below (ver 1.07):

    Upper signal is RST, lower - TEST.

    Don't you think it is different from sequence shown in SLAU319.pdf?:

     That is why my BSL_Scripter did not work - because it is using invocation sequence right as shown in slau319. 

    Interesting, that BSL in old MSP430F1132 (I have MSP430F1132 and MSP430F5418A on the same board) can't be invoked by BSL_Scripter_v1.07 sequence, but correctly invokes by my BSL_Scripter_v1.01.

    Maybe TI should make some modifications in SLAU319?

    But in any case thank you for forwarding me in right direction.

    Best regards,

    Maxim.

**Attention** This is a public forum