I have a MSP430F5338 on a custom board that I'm having trouble accessing the the MSP430 Flasher v1.3.7 utility. I'm running on Ubuntu 14.04 using a MSP-FET. I'm getting an 'unknown device' error from the flasher utility when running the tools without any command line arguments.
I've verified that my software install of the flash utility and MSP-FET are working correctly as I can identify and program a MSP430F5338 on a MSP-TS430PZ100C devkit without any problems.
I've attached two logic analyzer screen shots of runnign the flasher tool just to identify the attacted processor.
The first is of a bad transaction with the beta board:
The output from the tool is:
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.7 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ ttyACM0 <- Selected
* Initializing interface @ ttyACM0...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Accessing device...
# Exit: 16
# ERROR: Unknown device
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (Internal error)
* ----------------------------------------------------------------------------
*/
The second is a good transaction with the devkit.
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.7 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ ttyACM0 <- Selected
* Initializing interface @ ttyACM0...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Accessing device...done
* Reading device information...done
*
* ----------------------------------------------------------------------------
* Arguments :
* ----------------------------------------------------------------------------
* Driver : loaded
* Dll Version : 30501001
* FwVersion : 30501001
* Interface : TIUSB
* HwVersion : U 3.0
* JTAG Mode : AUTO
* Device : MSP430F5338
* EEM : Level 7, ClockCntrl 2
* VCC OFF
* ----------------------------------------------------------------------------
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
On the devkit, I see a couple of pulses on the TDO line just after the 0.4 second mark. I don't see those on the beta board. That looks like the first place that the traces start to differ.
Does anyone have any theories as to why I can't communicate with my custom board?
thanks,
Jeff