Part Number: MSP432P401R
Hi,
I inherited a custom board with an MSP432401R on it. We wish to support remote programming on it. I have read about the bootloader (BSL), and found BSL-Scripter. I am receiving errors in BSL-Scripter. If anyone could help me I'd really appreciate it.
I invoke the BSL with this code:
BSL_INVOKE(BSL_UART_INTERFACE);
This SCI interface is working before I enter the BSL, so this is known good.
Here is my BSL-Scripter script:
LOG
//MODE p4xx UART 115200 COM3
MODE p4xx UART 9600 COM3 PARITY
RX_PASSWORD_32 .\pass256_default.txt
MASS_ERASE
RX_DATA_BLOCK_32 .\2110_Controller.txt
TX_BSL_VERSION_32
TX_DATA_BLOCK_32 0x0000 0x8000 readblock_2110.txt
//CRC_CHECK {ADDRESS} {LENGTH} {EXPECTED}
//or
//CRC_CHECK_32 {ADDRESS} {LENGTH} {EXPECTED}
REBOOT_RESET
And here is my output from BSL-Scripter:
Input file script is : c:/Users/bnehring/Desktop/boot/432_script.txt
LOG
//MODE p4xx UART 115200 COM3
MODE p4xx UART 9600 COM3
Initialization of BSL P432 succeed!
RX_PASSWORD_32 .\pass256_default.txt
Read Txt File : c:\Users\bnehring\Desktop\boot\pass256_default.txt
[ACK_ERROR_MESSAGE]Unknown ACK value!
MASS_ERASE
[ACK_ERROR_MESSAGE]Unknown ACK value!
RX_DATA_BLOCK_32 .\2110_Controller.txt
Read Txt File : c:\Users\bnehring\Desktop\boot\2110_Controller.txt
[ACK_ERROR_MESSAGE]Unknown ACK value!
Time elapsed of writing 256 bytes : 1.155 seconds
Speed of writing data :0.2165(kB/s)
TX_BSL_VERSION_32
[ACK_ERROR_MESSAGE]Unknown ACK value!
TX_DATA_BLOCK_32 0x0000 0x8000 readblock_2110.txt
Write Txt File : c:/Users/bnehring/Desktop/boot/readblock_2110.txt
[ACK_ERROR_MESSAGE]Unknown ACK value!
Time elapsed of reading 0 bytes : 1.011 seconds
Speed of reading data : 0(kB/s)
//CRC_CHECK {ADDRESS} {LENGTH} {EXPECTED}
//or
//CRC_CHECK_32 {ADDRESS} {LENGTH} {EXPECTED}
REBOOT_RESET
I've seen in the BSL documentation that TI recommends either the MSL430-BSL Rocket or the MSP-FET. I bought a Rocket, although I've realized it output TTL and I already have a 232->TTL converter on this port, so it's not going to work easily (without some soldering). Can anyone tell me if a PC serial port can be used with BSL-Scripter/MSP432, even though the documentation says it's not supported?
Again, any help would be great. I can provide any information that would be helpful.
Thanks!
-Brian