Hi, On Wed, Apr 29, 2015 at 01:45:57AM +0200, Peter Stuge wrote: > Ellis, Duane wrote: > > You've been around for a while, and are active now what do you > > think the road map should be? What do you think is doable? And supportable? > > I'd start clean with an accurate model of the various debug IPs, with > one of the design goals being to reuse as much interface and target > knowledge from OpenOCD as possible, but without turing-complete
yeah, I was toying with the idea of splitting some of openocd into "generic" libraries with well defined API. Something like what sigrok does. Then we could have: libjtag -> core jtag command API libjtag-adapter -> implementation of the various JTAG adapter drivers libjtag-target -> ARM, x86, PPC, etc That way, we could have bindings to whatever language we like the best and even integrate some of this knowledge into GDB, perhaps. > expressions; so neither Tcl nor any other programming language. I don't mind having turing-complete expressions. In fact I find it very nice that we can pretty much program openocd to do whatever we want. In fact, having C code for any of the targets within openocd is close to pointless as all of that could be implemeting with JimTCL itself (although, nobody would do that anyway). In any case, no strong feelings, just that whatever happens with open source JTAG/debug SW and whatever configuration language is chosen, we need to have some sort of C-like macros and simple expressions, as that helps implementing board/SoC initialization. cheers -- balbi
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
