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 > > >
