On Fri, Jul 31, 2009 at 7:41 PM, Xiaofan Chen<xiaof...@gmail.com> wrote:
> On Thu, Jul 30, 2009 at 10:23 PM, Xiaofan Chen<xiaof...@gmail.com> wrote:
> I am also having problem with J-Link with the EK-LM3S1968. It
> is not able to flash the flash. I've tried V3 and V6 IAR OEM version of
> J-Link. Take note the on-board ftdi interface works fine with the same
> svn version 2570.
>

Not really. It seems that some Ubuntu 9.04 updates yesterday messed up with
OpenOCD now. Actually it crashed now with ftdi interface.

mc...@ubuntu904:~/Desktop/build/openocd/lm3s1968$ openocd -f
interface/luminary.cfg -f lm3s1968.cfg
Open On-Chip Debugger 0.3.0-in-development (2009-07-31-19:50) svn:2570
$URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
3000 kHz
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg:
0x23b, part: 0xba00, ver: 0x3)
Info : JTAG Tap/device matched
Info : accepting 'telnet' connection from 0
Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg:
0x23b, part: 0xba00, ver: 0x3)
Info : JTAG Tap/device matched
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00000470 msp: 0x20000198
auto erase enabled
Info : Algorithm flash write 1710 words to 0x0, 1710 remaining
Segmentation fault

mc...@ubuntu904:~/Desktop/build/openocd/lm3s1968$ gdb --args openocd
-f interface/luminary.cfg -f lm3s1968.cfg
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/openocd -f interface/luminary.cfg -f
lm3s1968.cfg
Open On-Chip Debugger 0.3.0-in-development (2009-07-31-19:50) svn:2570
$URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
3000 kHz
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg:
0x23b, part: 0xba00, ver: 0x3)
Info : JTAG Tap/device matched
Info : accepting 'telnet' connection from 0
Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg:
0x23b, part: 0xba00, ver: 0x3)
Info : JTAG Tap/device matched
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00000470 msp: 0x20000198
auto erase enabled
Info : Algorithm flash write 1710 words to 0x0, 1710 remaining

Program received signal SIGSEGV, Segmentation fault.
armv7m_run_algorithm (target=0x8561910, num_mem_params=0, mem_params=0x0,
    num_reg_params=3, reg_params=0xbf8aba70, entry_point=536870912,
    exit_point=536870942, timeout_ms=10000, arch_info=0xbf8abaa0)
    at ../../../trunk/src/target/armv7m.c:461
461                     if (regvalue != context[i])
(gdb) bt
#0  armv7m_run_algorithm (target=0x8561910, num_mem_params=0, mem_params=0x0,
    num_reg_params=3, reg_params=0xbf8aba70, entry_point=536870912,
    exit_point=536870942, timeout_ms=10000, arch_info=0xbf8abaa0)
    at ../../../trunk/src/target/armv7m.c:461
#1  0x080c33a1 in stellaris_write (bank=0x8566670,
    buffer=0x8580d40 "\230\001", offset=0, count=6840)
    at ../../../trunk/src/flash/stellaris.c:804
#2  0x0805a50b in flash_driver_write (bank=0x8566670,
    buffer=0xbf8aba08 "\036", offset=0, count=6840)
    at ../../../trunk/src/flash/flash.c:94
#3  0x0805afc0 in flash_write (target=0x8561910, image=0xbf8abbe4,
    written=0xbf8abc18, erase=1) at ../../../trunk/src/flash/flash.c:1138
#4  0x0805bbad in handle_flash_write_image_command (cmd_ctx=0x8576478,
    cmd=0x8574a68 "write_image", args=0x857fa40, argc=1)
    at ../../../trunk/src/flash/flash.c:699
#5  0x0809542c in run_command (context=0x8576478, c=0x8574a78,
    words=0x857fa38, num_words=3) at ../../../trunk/src/helper/command.c:415
#6  0x080956d2 in script_command (interp=0x8548020, argc=3, argv=0xbf8abd00)
    at ../../../trunk/src/helper/command.c:142
#7  0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x857f7e8)
    at ../../../trunk/src/helper/jim.c:8708
#8  0x080aace7 in Jim_EvalCoreCommand (interp=0x8548020, argc=3,
    argv=0xbf8abdc0) at ../../../trunk/src/helper/jim.c:10846
---Type <return> to continue, or q <return> to quit---
#9  0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x857f4b8)
    at ../../../trunk/src/helper/jim.c:8708
#10 0x080a968f in Jim_CatchCoreCommand (interp=0x8548020, argc=2,
    argv=0xbf8abe80) at ../../../trunk/src/helper/jim.c:11413
#11 0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x857f2f8)
    at ../../../trunk/src/helper/jim.c:8708
#12 0x080a6843 in Jim_EvalExpression (interp=0x8548020, exprObjPtr=0x857f078,
    exprResultPtrPtr=0xbf8abfdc) at ../../../trunk/src/helper/jim.c:6927
#13 0x080a75c1 in Jim_GetBoolFromExpr (interp=0x8548020,
    exprObjPtr=0x857f078, boolPtr=0xbf8ac018)
    at ../../../trunk/src/helper/jim.c:7210
#14 0x080ac434 in Jim_IfCoreCommand (interp=0x8548020, argc=5,
    argv=0xbf8ac080) at ../../../trunk/src/helper/jim.c:10297
#15 0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x8576138)
    at ../../../trunk/src/helper/jim.c:8708
#16 0x080a584b in JimCallProcedure (interp=0x8548020, cmd=0x85762e8, argc=2,
    argv=0xbf8ac170) at ../../../trunk/src/helper/jim.c:8857
#17 0x080a5526 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x85772c0)
    at ../../../trunk/src/helper/jim.c:8714
#18 0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x85649d0)
    at ../../../trunk/src/helper/jim.c:8708
#19 0x080a5242 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x8563fe0)
    at ../../../trunk/src/helper/jim.c:8654
---Type <return> to continue, or q <return> to quit---
#20 0x080ac53d in Jim_IfCoreCommand (interp=0x8548020, argc=3,
    argv=0xbf8ac360) at ../../../trunk/src/helper/jim.c:10319
#21 0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x85635d8)
    at ../../../trunk/src/helper/jim.c:8708
#22 0x080ac53d in Jim_IfCoreCommand (interp=0x8548020, argc=3,
    argv=0xbf8ac430) at ../../../trunk/src/helper/jim.c:10319
#23 0x080a5182 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x854eb38)
    at ../../../trunk/src/helper/jim.c:8708
#24 0x080a584b in JimCallProcedure (interp=0x8548020, cmd=0x85540d8, argc=4,
    argv=0xbf8ac51c) at ../../../trunk/src/helper/jim.c:8857
#25 0x080a5b00 in Jim_EvalObjVector (interp=0x8548020, objc=5,
    objv=0xbf8ac51c) at ../../../trunk/src/helper/jim.c:8424
#26 0x080a5bf8 in JimUnknown (interp=0x8548020, argc=4, argv=0xbf8ac5a0)
    at ../../../trunk/src/helper/jim.c:8383
#27 0x080a5587 in Jim_EvalObj (interp=0x8548020, scriptObjPtr=0x8556ce8)
    at ../../../trunk/src/helper/jim.c:8723
#28 0x080a6322 in Jim_Eval_Named (interp=0x8548020,
    script=0x8576630 "flash write_image erase
./StellarisWare/boards/ek-lm3s1968/graphics/gcc/graphics.bin",
filename=0x810b762 "command.c", lineno=469)
    at ../../../trunk/src/helper/jim.c:8901
#29 0x08095342 in command_run_line (context=0x8576478,
    line=0x8576630 "flash write_image erase
./StellarisWare/boards/ek-lm3s1968/graphics/gcc/graphics.bin") at
../../../trunk/src/helper/command.c:469
---Type <return> to continue, or q <return> to quit---
#30 0x08091e4d in telnet_input (connection=0x855eca8)
    at ../../../trunk/src/server/telnet_server.c:330
#31 0x0808d330 in server_loop (command_context=0x8548008)
    at ../../../trunk/src/server/server.c:433
#32 0x0804a5ac in openocd_main (argc=5, argv=0xbf8acd54)
    at ../../trunk/src/openocd.c:283
#33 0x0804a302 in main (argc=Cannot access memory at address 0x7b206669
) at ../../trunk/src/main.c:39
(gdb)




-- 
Xiaofan http://mcuee.blogspot.com
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to