Hi,
because I'm particularly newbie in Linux debugging, I have another view than
you. Im trying to run jtag + openocd + gdb + something (Eclipse) to run, and
there is several another problems than openocd which needs to be solved.
Jtag + openocd + gdb runs perfectly (if you find your jtag and chip in /
scripts) - but Im missing here some simple how-to for beginners which will
be on 20 lines max. something like: Find your jtag key in /scripts/...  and
find your chip in /scripts/...      try to run:   openocd -f your_jtag.cfg
-f your_chip.cfg     if you see something like this ... than everything is
ok. Well make openocd to work takes me cca 1/2 day work (currently release
dont support jtagkey2 ...).   Another problem is to make it work with some
IDE. Plain GDB is for hardcore programmers. Im trying to configure Eclipse
to be cool with ARM debugging - but im not eclipse guru and Im experiencing
problems with breakpoint limiting (only two for HW breakpoint in LPC23xx)
and viewing SFR registers .... Well openocd + jtag + eclipse takes me more
than one day .... and it is not working in the way how i need it...    For
you it is probably easy for setup GDB scripts (will be cool to publish some
with open ocd), but for beginners it is uncovered area. However tis is not
directly belong to openocd project, but in future plans it may be
considered.

Jirka

2009/9/20 Øyvind Harboe <oyvind.har...@zylin.com>

> One of my goals w/OpenOCD is that it becomes yet another
> thing that hardware vendors have to "check off" on the
> GCC toolchain list. Not having OpenOCD support should
> be like not having GDB support.
>
> This is a long way off, but it's something to aspire to.
>
> Short term(a year or so), I'd like to see robustness for
> the ARM target *much* improved and the target library
> become increasingly support more targets and support
> them better. OpenOCD should be the best and cheapest
> alternative (in terms of engineering & marketing effort) for
> ARM chip vendors. I'm not concerned about hardware cost
> to developers, because putting an ft2232 on an eval
> board costs $1, it doesn't get any cheaper...
>
> It would be nice to have support for other targets than ARM,
> and we're doing well w/MIPS, but we really need a significantly
> bigger community or direct support from hardware vendors
> (the gorillas get things for free, the chimps don't...) to
> boast equally broad MIPS support as ARM support. Either
> that or ARM support has to reach a point of maturity where
> MIPS can start to catch up. Then again ARM is messier
> than MIPS. PowerPC is hard because OpenOCD does not
> have the leverage to pry open the NDAs that shroud the
> PowerPC architecture so that gets to be a pain with open
> source development.
>
> In terms of getting levarage with smaller chip vendors,
> I believe http://www.vinchip.com is a case in point, but
> I have no idea if their 32 bit risc is just another ARM
> or whether it's something proprietary(didn't really look).
>
> Eventually I hope that we'll be able to identify some killer
> features that closed source solutions just don't offer and
> that it will become uneconomical to implement from scratch
> for each JTAG debugger. I don't really know what those
> features might be though. Some ideas:
>
> - Threads support(e.g. eCos, FreeRTOS, etc. threads)
> - Profiling support(??) there is profiling support in OpenOCD
> now, but I haven't heard about anyone using it.
> - Connect up to other GPL code. We're already connected
> to GDB as much as we should be... What else?
> - Killer FPGA soft CPU workflow support(not quite sure
> what that means yet :-)
>
> --
> Øyvind Harboe
> Embedded software and hardware consulting services
> http://www.zylin.com
> _______________________________________________
> Openocd-development mailing list
> Openocd-development@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/openocd-development
>



-- 
===================================================
Bc. Jiri Kubias
Czech Technical University in Prague
Faculty of Electrical Engineering
dept. of Control Engineering
Karlovo namesti 13/E, 121 35 Prague
Czech Republic

web page: http://dce.felk.cvut.cz
e-mail: jiri.kub...@gmail.com
mobile: 777 974167
===================================================
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to