Other Parts Discussed in Thread: MSP-FET, MSP430F6459, UNIFLASH
Tool/software:
Hi Team,
We are trying to invoke BSL on MSP430F6736A through the MSP-FET debugger. But we are unable to establish the UART communication through BSLScripter-3.4.0.2
We have made the following pin connections between the MSP-FET debugger and the MSP430F6736A microcontroller:
Pin |
MSP-FET |
MSP430F6736A |
TEST |
Pin 8 |
TEST |
RESET |
Pin 11 |
RST |
BSL-Rx |
Pin 14 |
P3.1/RXD |
BSL-TX |
Pin 12 |
P3.0/TXD |
Vcc |
Pin 2 |
VCC |
GND |
Pin 9 |
GND |
We tried invoking the BSL by disabling interrupts and jumping to the BSL memory location 0x1000 using a JTAG application.
I'm trying to load BSL-Scripter/ScriptExampleLinux/6xx_uart/script_6xx_uart.txt for my setup as follow
MODE 6xx UART /dev/ttyACM0
VERBOSE
RX_PASSWORD pass32_wrong.txt
RX_PASSWORD pass32_default.txt
RX_DATA_BLOCK sample_6736a.txt
CRC_CHECK 0x8000 0x0020 0x4872
CRC_CHECK 0xffc6 0x00D0 0xacf7
SET_PC 0x8000
We are encountering the following error message during execution:
[ACK_ERROR_MESSAGE]Unknown ACK value!
Please find the logs of script:
Input file script is : /home/vvdn/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/script_6xx_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 6xx UART /dev/ttyACM0
Baud rate setup for UART is not given / wrong
It will be setup to the default 9600baud
//gives the wrong password to
//mass erase the memory
VERBOSE
Verbose mode is now on!
RX_PASSWORD pass32_wrong.txt
Read Txt File : /home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/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]
<00>
[ACK_ERROR_MESSAGE]Unknown ACK value!
RX_PASSWORD pass32_default.txt
Read Txt File : /home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/pass32_default.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] [ff] [ff] [9e] [e6]
<00>
[ACK_ERROR_MESSAGE]Unknown ACK value!
RX_DATA_BLOCK sample_6736a.txt
Read Txt File : /home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/sample_6736a.txt
[80] [20] [00] [10] [00] [40] [00] [81] [00] [00] [3c] [b1] [13] [48] [00] [0c]
[43] [b1] [13] [00] [00] [1c] [43] [b1] [13] [42] [00] [32] [d0] [10] [00] [fd]
[3f] [03] [43] [21] [cb]
<00>
[ACK_ERROR_MESSAGE]Unknown ACK value!
[80] [80] [00] [10] [d0] [ff] [00] [14] [40] [14] [40] [14] [40] [14] [40] [14]
[40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14]
[40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14] [40] [14]
[40] [14] [40] [14] [40] [00] [40] [b1] [00] [04] [00] [b2] [40] [80] [5a] [5c]
[01] [81] [43] [02] [00] [b1] [90] [0a] [00] [02] [00] [13] [2c] [e2] [e3] [23]
[02] [b1] [40] [10] [27] [00] [00] [81] [93] [00] [00] [05] [24] [91] [83] [00]
[00] [81] [93] [00] [00] [fb] [23] [91] [53] [02] [00] [b1] [90] [0a] [00] [02]
[00] [ed] [2b] [a1] [00] [04] [00] [10] [01] [03] [43] [ff] [3f] [03] [43] [1c]
[43] [10] [01] [8e] [3e]
<00>
[ACK_ERROR_MESSAGE]Unknown ACK value!
Time elapsed of writing 152 bytes : 0.4994 seconds
Speed of writing data :0.2972(kB/s)
CRC_CHECK 0x8000 0x0020 0x4872
[80] [06] [00] [16] [00] [80] [00] [20] [00] [ab] [42]
[ACK_ERROR_MESSAGE]Unknown ACK value!
CRC_CHECK 0xffc6 0x00D0 0xacf7
[80] [06] [00] [16] [c6] [ff] [00] [d0] [00] [cc] [39]
[ACK_ERROR_MESSAGE]Unknown ACK value!
SET_PC 0x8000
[80] [04] [00] [17] [00] [80] [00] [d2] [d5]
Could you please provide any recommendations or troubleshooting steps to resolve the issue?