Other Parts Discussed in Thread: MSP-FET
Hello,
I am attempting to program the MSP430FR6043 microcontroller using the UART BSL method. I am invoking the BSL through software by executing the following code:
__disable_interrupt(); // disable interrupts
((void (*)())0x1000)(); // jump to BSL
I use the BSL scripter tool to establish communication with the MSP430FR6043 and transfer the image file (.txt) containing the firmware update.
During the programming process, I get an [ACK_ERROR_MESSAGE]Unknown ACK value error for some of the communication packets (with passwords and loading the software image). This error does not occur for every packet during the image transfer process but only for some packets.
After completing the programming, if I reset the MSP430FR6043, I can confirm that the previous S/W is still operating the chip. I am assuming the chip has not been mass erased, nor has it been written with the new program.