Other Parts Discussed in Thread: MSP430FR5969, MSP-FLASHER, UNIFLASH
Hopefully, I am able to clearly explain the problem I am having using MSP430Flasher with the MSP-FET Flash Emulation Tool.
What I have Done:
I’m attempting to use MSP430Flasher with an MSP-Fet to install/debug code on an MSP430FR5969 (through the 14 pin JTAG connector).
I am using Windows 10 and doing this solely in the terminal.
I followed the instructions for setting up MSP430Flasher according to the MSP Debuggers User Guide (Section 4.4).
Seeing MSP Flasher information displayed after typing MSP430Flasher.exe into the command line indicates to me that the set-up was successful.
Also, the MSP-Fet’s green light staying on upon plugging it in shows me that the device’s self-test has passed.
The Problem:
When the MSP-Fet device is not plugged in, running MSP430Flasher.exe -i DETECT returns the expected output.
However, when I actually connect the device to my PC and run that same command, the output simply hangs in limbo with a blinking cursor, and no data is shown. The MSP-FET’s red light blinks once and shuts off.
This result is the same when I connect the FET to my PC and connect it to the MSP430.
Note: I am using .hex files as is required for MSP430Flasher.
When I initiate a writing or reading command (based on the information in the MSP Flasher User Guide)
- The FET’s red stays on indicating it's ready for a transfer, but it never blinks to indicate the transfer is taking place.
- The terminal hangs in limbo like the example above.
More (possibly useful) Information
Upon connecting the FET, these ports become available according to my Device Manager:
- MSP Application UART1 (COM9)
- MSP Debug Interface (COM8)
When I try to specify the port with -i COM8, the program hangs once again, with the FET also showing no indication of data transfer.
Oddly though, when I use -i COM9, I get:
Couldn't find available FET @ COM8. Aborting.
It is strange to me that I am getting information about COM8 when I set the port to 9; but, when I actually use COM8, I get nothing.
Any insight would be greatly appreciated.
Thank you.