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.

MSP430F5529: MSP430F5529 BSL UART failed, [ACK_ERROR_MESSAGE]Unknown ACK value

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

描述

我在使用msp430f5529刷入固件时,Jtag接口烧断,导致无法使用Jtag,想通过BSL串口方式解锁Jtag

我了解到msp430f5529的数据手册中写到有两种BSL方式,分别是USB BSLUART BSL,如图

我在使用UART BSL过程中遇到了麻烦。

硬件连接

我以下方式MSP-FE连接自己的开发板,

Target msp430f5529 MCU   MSP-FET
VCC(3V3)         VCC_TOOL(Pin2)
GND       GND(Pin9)  
RST/NMI/SBWTDIO(Pin76) TDO/TDI(Pin1)
TEST/SBWTCK(Pin71) TCK(Pin)
P1.1 UART_TXD(Pin12)
P1.2 UART_RXD(Pin14)

连接方式参考的是这个

软件运行

然后在命令行BSL Scripter 3.4.0.1使用进行烧录,结果失败了。

命令行内容BSL-Scripter.exe script_5xx_uart.txt

script_5xx_uart.txt文件的内容是

//
//Script example 6xx UART BSL
//Device tested: MSP430F6459
//Comm Bridge used: MSP-BSL Rocket
//
//Download the blink application
//through UART BSL
//
LOG
MODE 5xx UART COM10 9600
MASS_ERASE
DELAY 2000
//gives the wrong password to
//mass erase the memory
RX_PASSWORD .\pass32_wrong.txt
RX_PASSWORD .\pass32_default.txt
RX_DATA_BLOCK .\blinkLED_f5529.txt
SET_PC 0x4400

错误提示

疑问

msp430f5529是否可以通过UART BSL进行烧录?如果可以,我该如何操作?

 这里面(MSP430Tm Flash Devices Bootloader (BSL))似乎是说msp430f5529不支持UART BSL方式,但是msp430f552x数据手册中又列出了UART BSL的方法,我很疑惑