PROBLEM:
Cannot program MCU with CCSv5.5.0.00077
Cannot program MCU with Elprotronic Inc, FET-Pro430 flash programmer, V3.1.
Able to program MCU with TI MSP430Flash programmer v1.2.3.
MCU is MSP430G2452
Same target hardware, MSP-EXP430G2, Rev 1.4 Launch Pad board
Ever tried several different identical LaunchPads with the same results.
It appears it is a PC software issue and not a hardware issue. (just my guess)
Same PC computer, Windows 7 Home Premium, 64x, SP1
Also cannot program target hardware using a TI MSP430-FET430UIF debugger.
Get the same error message below, using either the USB on the LaunchPad or the MSP430-FET430UIF Debugger.
MSP430: Trouble Writing Memory Block at 0xffe4 on Page 0 of Length 0x2: Could not write device memory
MSP430: GEL: File: C:\ti\TI_WORKSPACE\nutest_g2452\Debug\nutest_g2452.out: Load failed.
MSP430FLASHER:
MSP430Flasher batch file:
CLS
MSP430Flasher.exe -n MSP430G2452 -w "nutest_g2452.hex" -v -g -z [VCC]
pause
Screen shot of the MSP430Flasher with the MSP-EXP430G2, Rev 1.4 Launch Pad board...
C:\ti\MSP430Flasher_1.2.3>MSP430Flasher.exe -n MSP430G2452 -w "nutest_g2452.hex"
-v -g -z [VCC]
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.2.3 *
* | / *
* -----|/-------------------------------------------------------------------- *
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ HID0026:COM5.
* Initializing interface on TIUSB port...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Reading HW version...done
* Powering up...done
* Accessing device...done
* Reading device information...done
* Loading file into device...done
* Verifying transfer...done
*
/* ---------------------------------------------------------------------------
* UseCase : MSP430Flasher.exe
* Arguments : -n MSP430G2452 -w nutest_g2452.hex -v -g -z [VCC]
* Warning: Default options used due to incomplete argument list.
* ----------------------------------------------------------------------------
* Driver : loaded
* Dll Version : 20409001
* FwVersion : 30001000
* Interface : TIUSB
* HwVersion : E 2.0
* Mode : AUTO
* Device : MSP430G2xx2
* EEM : Level 1, ClockCntrl 1
* Prog.File : nutest_g2452.hex (ERASE_ALL, verified = TRUE)
* BSL Unlock : FALSE
* InfoA Access: FALSE
* VCC ON : TRUE
* ----------------------------------------------------------------------------
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
C:\ti\MSP430Flasher_1.2.3>pause
Press any key to continue . . .
Screen shot of the MSP430Flasher with the MSP-FET430UIF debugger...
C:\ti\MSP430Flasher_1.2.3>MSP430Flasher.exe -n MSP430G2452 -w "nutest_g2452.hex"
-v -g -z [VCC]
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.2.3 *
* | / *
* -----|/-------------------------------------------------------------------- *
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ COM12.
* Initializing interface on TIUSB port...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Reading HW version...done
* Powering up...done
* Accessing device...done
* Reading device information...done
* Loading file into device...
* ERROR : Verification error
* Unable to load file.
# Exit: 10
# ERROR: Could not reset device
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
C:\ti\MSP430Flasher_1.2.3>pause
Press any key to continue . . .
Using the MSP430Flasher with the MSP-FET430UIF debugger did not work. Just to check
the target hardware, I connected the same target hardware board using the MSM430Flasher
with the USB connection directly to the LaunchPad and was able to successfully program.
Have just downloaded the USB drivers and installed them. "FET-Pro430-Lite-Setup"
Message on the install screen...
Repair Elprotronic - FET-Pro430 v 3.1-2 - Lite version for TI's MSP430
Was able to read memory with the Elprotronic but could not erase flash.
In the past, I have had CCSv3, two different versions of CCSv4 and now I have
CCSv5. All previous versions have been uninstalled. But I'm thinking that maybe
some junk was left over on my harddrive or in my registry. Is this possible?
So my question is, what is wrong?
My thanks in advance,
Real Time Caveman