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.
Hello,
I am trying to program MSP430F5438 using BSL programming. Using BSL_Scripter for the same. But it failed to program. Referring MSP430 Flash Devices Bootloader (BSL) SLAU319AE & BSL Scripter document.
In hardware, using FT232H USB module which is acting as COM port connections are as below:
MSP430 Pins FT232H Pins
RST/NMI/SBWTDIO Entry sequence signal DTR
TEST/SBWTCK Entry sequence signal RTS
P1.1 BSL Data transmit RxD
P1.2 BSL Data receive TxD
VCC Power supply 3.3V
VSS Ground supply GND
Here is my BSL script:
MODE 543x_family UART COM17 PARITY
VERBOSE
MASS_ERASE
RX_PASSWORD
RX_DATA_BLOCK testmspnew.txt
Errors are as below:
C:\Users\USER\Desktop\MSPTEST>BSL_Scripter.exe Script2.txt
---------------------------------------------------------
BSL Scripter 3.2.1
PC software for BSL programming
2021-Nov-20 13:01:46
---------------------------------------------------------
Input file script is : C:/Users/USER/Desktop/MSPTEST/Script2.txt
MODE 543x_family UART COM17 PARITY
Baud rate setup for UART is not given / wrong
It will be setup to the default 9600baud
VERBOSE
Verbose mode is now on!
MASS_ERASE
[80] [01] [00] [15] [64] [a3]
[ACK_ERROR_MESSAGE]Unknown ACK value!
RX_PASSWORD
[80] [11] [00] [11] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff] [ff]
[ff] [ff] [ff] [ff] [4e] [c9]
[ACK_ERROR_MESSAGE]Unknown ACK value!
RX_DATA_BLOCK testmspnew.txt
Read Txt File : C:\Users\USER\Desktop\MSPTEST\testmspnew.txt
[80] [1e] [00] [10] [00] [5c] [00] [81] [00] [00] [5c] [b1] [13] [30] [00] [0c]
[43] [b1] [13] [00] [00] [b1] [13] [2a] [00] [32] [d0] [10] [00] [fd] [3f] [03]
[43] [ba] [f6]
[ACK_ERROR_MESSAGE]Unknown ACK value!
Time elapsed of writing 26 bytes : 1.42 seconds
Speed of writing data :0.01788(kB/s)
C:\Users\USER\Desktop\MSPTEST>
Help in this, Thanks in advance.
Could you help to capture the waves on test, reset and UART pins?
And it is better to add a delay after mass erase like DELAY 1000
**Attention** This is a public forum