Having Issue with OPenocd + gdb+eclipse+ARM922T when Cache is enabled

Jan 14, 2010 0 Replies

Hi,



I am new to OPenocd development environment.I am trying to debug x264 application in a targetboard with ARM922T r0v1.Without enableing cache everything is fine.I am bale to debug the code,getting output correctly. But when cache is enabled, a iam not able to run/debug the code.The GDB load works fine and the code breaks at main.At some point of code i am enableing I-cache using a swi routine.Then at the end of the code i am disabling cache and put a breakpoint at the end of the code.But the code runs forever.It does'nt stop at the breakpoint.The same code/elf with I-cache enabled works fine in Realview debugger.For small routines Cache enabling works.But for a bigger code like h264 decoder/x264 there seems to be an issue with enabling cache.



My environment:



Centos 5.0 GDB-6.8.GCC,GNUARM,Eclipse OPenocd r717 Olimex ARM-USB-OCD x264 application



I am pasting my config file for openocd



#define our ports telnet_port 4444 gdb_port 3333 gdb_memory_map enable



commands specific to the Olimex ARM-USB-OCD interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG" ft2232_layout "olimex-jtag"



ft2232_vid_pid 0x15ba 0x0003 #ft2232_latency 10



jtag_speed 0 #? jtag_nsrst_delay 200 #? jtag_ntrst_delay 200 #?



#jtag_device jtag_device 4 0x1 0xf 0xe



#daemon_startup daemon_startup reset



#target [variant] target arm9tdmi little run_and_init 0 arm922t_r0v1



#run_and_halt_time run_and_halt_time 0 30 #?



#working_area #working_area 0 0x40000000 0x4000 nobackup



Have anyone worked with ARM920t/ARM922t (cache enabled) with openocd + gdb? If anyone have a config file specific to ARM922T please post/send it to me..



Regards Vinitha


--------------------------------------- This message was sent using the comp.arch.embedded web interface on

formatting link


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required