Using the reference to the Beaglebone Linux host:
http://www.ti.com/lit/an/slaa760/slaa760.pdf
And the supplied source here:
http://www.ti.com/lit/zip/slaa760
I have created a sample application to communicate from a Linux host to the MSP430FR5972 over a serial UART connection.
I am not getting through using this code. I suspect that using a 32-bit 0xFF value is not the correct RX password.
I could read the RX Password from the incoming ti-txt Hex file if that is the process.
Also - How sensitive is the BSL enable for this part?
It does not seem to do much other than refuse the password.
Excerpt of program output follows:
*****New Attempt*****
UART_BSLEntrySequence called
TEST(): RTS PIN is set to: LOW
RST(): DTR PIN is set to: LOW
MsDelay: Sleep 200 msecs
TEST(): RTS PIN is set to: HIGH
usDelay: Sleep 20 usecs
TEST(): RTS PIN is set to: LOW
usDelay: Sleep 20 usecs
TEST(): RTS PIN is set to: HIGH
usDelay: Sleep 10 usecs
RST(): DTR PIN is set to: HIGH
usDelay: Sleep 10 usecs
TEST(): RTS PIN is set to: LOW
usDelay: Sleep 10 usecs
MsDelay: Sleep 100 msecs
Receiving Data With Timeout:
Receive Timeout
MsDelay: Sleep 5 msecs
Write password failed
UART_Reset called
TEST(): RTS PIN is set to: LOW
RST(): DTR PIN is set to: LOW
MsDelay: Sleep 200 msecs
RST(): DTR PIN is set to: HIGH
MsDelay: Sleep 200 msecs
Max retries exceeded
-bash-3.1#
Thanks for the help.
Bob Sulllivan
bsl-04-06-20.zip attached.