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.

MSP430F1471: BSL confusion and problems

Part Number: MSP430F1471
Other Parts Discussed in Thread: UNIFLASH, , TEST2

Hello,

I have been trying to update an older product with release fw on its BSL. I am not well-versed on how a bootstrap loader is made, so I have resorted to using Uniflash and am programming this with a FT232RL USB to UART board. When I load the firmware I get the following:

[7/26/2021, 12:40:02 PM] [INFO] MSP430: {80} {12} {04} {04} {20} {02} {00} {00} {5B} {EB}
[7/26/2021, 12:40:02 PM] [INFO] MSP430: [FF]
[7/26/2021, 12:40:02 PM] [ERROR] MSP430: [ERROR_MESSAGE]File format is not supported!
[7/26/2021, 1:37:41 PM] [INFO] MSP430: MSP430F1471(Bootloader)
[7/26/2021, 1:37:41 PM] [INFO] MSP430: ..... Invoking the bootloader .....
[7/26/2021, 1:37:41 PM] [INFO] MSP430: Opening COM PORT is successful!
[7/26/2021, 1:37:41 PM] [INFO] MSP430: Applying invoke sequence through DTR and RTS pin based on shared JTAG
[7/26/2021, 1:37:44 PM] [ERROR] MSP430: Response byte for sync command from bootloader is not received!
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [FF]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: Applying invoke sequence through DTR and RTS pin based on dedicated JTAG
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [90]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: ..... Unlocking Bootloader using password .....
[7/26/2021, 1:37:44 PM] [INFO] MSP430: Default password is selected!
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80} {10} {24} {24} {E0} {FF} {20} {00} {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} {9B} {34}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [90]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [90]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: ..... Checking the Bootloader Version .....
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80} {14} {04} {04} {F0} {0F} {0E} {00} {85} {E0}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [80] [00] [0E] [0E] [F1] [49] [00] [60] [00] [00] [00] [00] [00] [00] [01] [10] [00] [00] [81] [C8]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: {80}
[7/26/2021, 1:37:44 PM] [INFO] MSP430: [90]
[7/26/2021, 1:37:44 PM] [INFO] MSP430: Bootloader Version: 01.10
[7/26/2021, 1:37:44 PM] [INFO] MSP430: Device/ Family: F149
[7/26/2021, 1:37:44 PM] [INFO] MSP430: Process: 0060
[7/26/2021, 1:37:44 PM] [INFO] MSP430: ..... Patch will be downloaded .....
[7/26/2021, 1:37:46 PM] [ERROR] MSP430: Response byte for sync command from bootloader is not received!
[7/26/2021, 1:37:46 PM] [INFO] MSP430: {80} {12} {04} {04} {20} {02} {00} {00} {5B} {EB}
[7/26/2021, 1:37:46 PM] [INFO] MSP430: [FF]
[7/26/2021, 1:37:47 PM] [ERROR] MSP430: [ERROR_MESSAGE]File format is not supported!

I'm not sure why [FF] is received and not [90], but I figured since Uniflash is more ubiquitous than specialized it was bound to not work. I was wondering if someone could help guide me on next steps, as I am not sure what documents apply or if there are any existing BSL's already made for this.

Thanks!

  • This was exactly what I needed, the only things I had changed were:

    1. In demo.bat, line 13 changed 'goto test1' to 'goto test2' to work with the FT232RL
    2. I had removed all but the first program of test2 i.e. {%HANDLER% -tUSB serial -c%ComPort% -m1 +epvw  %TXT%} as the others would not return a sync byte.

    Small note with the f1471, the setup is as follows:

    {FT232}                    {F1471}
       DTR                       RST/NMI
       RTS                           TCK                    - Since there isn't a TEST pin.
       RXD                         BSL Tx (P1.1)
       TXD                         BSL Rx (P2.2)
       GND                          GND
       VCC                          VCC                    - Disconnected since board had its own power.

    Thank you so much!

**Attention** This is a public forum