I am attempting to load firmware onto the MSP430F67471A using the provided (factory programmed) UART BSL. My understanding is that the RST and TEST pins need to be toggled in the correct sequence to start the BSL. Below is the sequence from the MSP430 Flash Devices Bootloader (BSL) User Guide. The red text indicates the MCU pins these signals are connected to on my PCB.
In the sequence above, the pattern to the right of the red TEST and RST text appears to be correct, but there is no response from the BSL.
When TEST is inverted as shown above, I receive error messages from the BSL (0x52 checksum incorrect and 0x51 incorrect header) which seems to indicated that the BSL is being activated.
Why does it appear that TEST needs to be inverted to activate the BSL?
I am using python-msp430-tools to generate the signals above and I am unsure why the signals toggle like they do to the left of the red text in both images but that may be part of the issue.
Also, I believe the checksum and incorrect header errors are not related to this issue and will need to be debugged separately. If someone thinks otherwise, please let me know.
Thanks for the help.