Hi,
thanks for your answers. In the meantime we tryed the programmer from 
eprotronic and it works, so the (self-made) PCB is working.

We also had the same error messages like below, but the flash wasn't correct 
written and
the application didn't work:-(

We also tryed to use an external resistor, because in the User Guide is
a hint, that if you use an external resistor for Rosc and set the DCOR-bit, the
behavour is like the older 1xx-devices... But that didn't work:-(

Gunther, what program do you use to flash the MSP430? msp430-gdbproxy?

Regards,
 Robert

On Thu, Mar 13, 2008 at 02:06:25PM +0100, Mathias Kuester wrote:
> Hello,
> 
> works for me except i have to use the msp430x2418 switch with gcc. Else
> i have no int table.
> 
> I have the verify error also but the application is burned into the
> flash ad works.
> 
> 
> Regards,
> 
> Mathias
> 
> 
> ---
> 
> ./msp430-jtag.py -D -e -p -v leds.elf
> MSP430 JTAG programmer Version: 2.3
> Debug is level set to 1
> Python version: 2.4.4 (#1, Mar 12 2008, 19:26:19)
> [GCC 4.1.2 (Gentoo 4.1.2)]
> ELF section .text at 0x3100 210 bytes
> ELF section .vectors at 0xffc0 64 bytes
> TOINIT list:
>     actionMassErase
> TODO list:
>     actionProgram
>     actionVerify
> MSP430_Secure not found in library. Not supported.
> JTAG backend: ctypes/mspgcc (/opt/mmmmmmm/msp430/python/libMSP430mspgcc.so)
> MSP430mspgcc: Debug level set to 2
> MSP430mspgcc: MSP430_Initialize...
> backend library version: 6
> MSP430mspgcc: MSP430_VCC...
> MSP430mspgcc: MSP430_Open...
> MSP430mspgcc: MSP430_Reset(0x6, 0, 0)...
> JTAGfunc: JTAG fuse ok
> JTAGfunc: Sync OK, device: 0xf26f
> MSP430mspgcc: MSP430_Open: RAM size autodetected: 2048 Bytes
> MSP430mspgcc: MSP430_Configure(0x0, 0x1)
> Preparing device ...
> Mass Erase...
> MSP430mspgcc: MSP430_Erase(2, 0xfffe, 0x0002)...
> setDCO: adjusting 1410000 < MCLK < 2140000
> funclets: executeCode: verify error (word 1 0x0000 != 0x020a)
> MSP430mspgcc: failed to set DCO frequency. Flash programming may be
> unreliable!
> Program...
> MSP430mspgcc: MSP430_MemoryWrite(0x3100, 210)...
> setDCO: adjusting 1410000 < MCLK < 2140000
> funclets: executeCode: verify error (word 3 0x06e0 != 0x06c0)
> MSP430mspgcc: failed to set DCO frequency. Flash programming may be
> unreliable!
> MSP430mspgcc: MSP430_MemoryWrite(0xffc0, 64)...
> setDCO: adjusting 1410000 < MCLK < 2140000
> funclets: executeCode: verify error (word 1 0x0000 != 0x020a)
> MSP430mspgcc: failed to set DCO frequency. Flash programming may be
> unreliable!
> 274 bytes programmed.
> Verify...
> MSP430mspgcc: MSP430_MemoryRead(0x3100, 210)...
> Cleaning up after error...
> Reset and release device...
> MSP430mspgcc: MSP430_Reset(0x7, 1, 1)...
> MSP430mspgcc: MSP430_Close...
> Traceback (most recent call last):
>    File "./msp430-jtag.py", line 608, in ?
>      main()
>    File "./msp430-jtag.py", line 545, in main
>      for f in todo: f()                          #work through todo list
>    File "/tmp/msp430/python/mspgcc/jtag.py", line 626, in actionVerify
> mspgcc.jtag.JTAGException: Verify failed
> 
> ---
> 
> Robert Diemer wrote:
> > Helo,
> >
> > I'm using the patch for the new device F2618, thanks for the great work
> > to Gunther, Mat, Steve and everyone else...
> >
> > BUT, I can't program the device with msp430-jtag... There are errors in
> > writing the funclets correct into the RAM, but the verify process is
> > in most cases not successfull:-(
> > If it is once successfull, then the correct flash-programming frequency of 
> > the DCO can't
> > be found.
> >
> > Had anybody similar problems or knows a solution?
> >
> > Thanks in advance,
> >   Robert
> >
> 

Reply via email to