This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello everyone,
Is it possible to program MSP430F5438A with FTDI chip - FT2232D and BSL Scripter Version 1.06?
Thank you.
Dear Katie, thank you for the valuable information.
After some researches I discovered why FTDI works with MSP430F5438 but doesn't work with 5438A. The problem is related with the entry sequence timing. Reading the SLAZ290N–October 2012–Revised April 2015 (EERATA) I came across to this:
"The BSL entry sequence requires that the low phase of the TEST/SBWTCK pin does not
exceed 15us. This timing requirement is faster than most PC serial ports can provide, as
shown in the following picture. If this requirement is not met, the entry sequence fails
and the SYSBSLIND is not set."
Which explains why I am not able to implement the correct entry sequence using a regular FTDI chip.
So a new question arose in my small head.
Is there any approach to substitute the hardware entry sequence with software approach like this one -> to set program counter to jump on the BSL start address
((void (*)())0x1000)();
? Would this work? In other words instead of making the levels shifting on TEST and RST pins, to put the uC in BSL via software and then only to use the Rx and Tx pins of the UART. Your proposals MSP-EXP430G2 Launchpad and MSP-FET (black) are really good tools but in this case any extra hardware Is not desirable, since there are many devices located far away from the workshop.
I need to somehow workaround this issue. Any ideas would be much appreciated!
**Attention** This is a public forum