Greetings,

Using the FET tool is it possible to kill a processor so that you can't
erase the flash?  I may have killed the clock with my dco test program.
I'm using the msp430f1232.

sm...@watt:~/c_code/msp430/examples/msp430_12x2/dco$ make flash
msp430-jtag -D -D -D -D -D -D -D -e dco_test.a43
MSP430 parallel JTAG programmer Version: 2.0
MSP430mspgcc: Debug level set to 2
MSP430mspgcc: MSP430_Configure(0x2, 0x3)
MSP430mspgcc: Debug level set to 3
MSP430mspgcc: MSP430_Configure(0x2, 0x4)
MSP430mspgcc: Debug level set to 4
MSP430mspgcc: MSP430_Configure(0x2, 0x5)
MSP430mspgcc: Debug level set to 5
MSP430mspgcc: MSP430_Configure(0x2, 0x6)
MSP430mspgcc: Debug level set to 6
MSP430mspgcc: MSP430_Configure(0x2, 0x7)
MSP430mspgcc: Debug level set to 7
Debug is level set to 7
Python version: 2.3.5 (#2, May 4 2005, 08:51:39) [GCC 3.3.5 (Debian 1:3.3.5-12)]
JTAG backend: _parjtag so/dll
File: 'dco_test.a43'
TOINIT list:
   actionMassErase
TODO list:
   actionProgram
MSP430mspgcc: MSP430_Initialize...
MSP430mspgcc: MSP430_VCC...
MSP430mspgcc: MSP430_Open...
MSP430mspgcc: MSP430_Reset...
JTAGfunc: JTAG fuse ok
JTAGfunc: JTAG CNTRL: 2681
JTAGfunc: Sync OK, device: 0x1232
MSP430mspgcc: RST_RESET ok
MSP430mspgcc: MSP430_Configure(0x0, 0x1)
Preparing device ...
Mass Erase...
MSP430mspgcc: MSP430_Erase...
funclets: download 40 words...
funclets: verify...
funclets: vfy error (word 0)
Reset and release device...
MSP430mspgcc: MSP430_Reset...
MSP430mspgcc: PUC_RESET and JTAG release ok
MSP430mspgcc: MSP430_Close...
Traceback (most recent call last):
  File "/usr/local/msp430/bin/msp430-jtag", line 357, in ?
    main()
  File "/usr/local/msp430/bin/msp430-jtag", line 311, in main
    for f in toinit: f()
  File "/usr/lib/python2.3/site-packages/msp430/jtag.py", line 304, in 
actionMassErase
    _parjtag.memerase(ERASE_ALL)
IOError: Could not erase the Flash
make: *** [download-jtag] Error 1


Thanks.


Sincerely,

David Smead
www.amplepower.com
www.amplepower.net


Reply via email to