Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Sébastien Baillou
On 10/05/11 18:57, Michel JAOUEN wrote: Hello, For supporting optimized jtag chain length, you should look at CJTAG specification, with star topology support. CJTAG is not yet supported by openocd. Best regards Hello Michel, I had a look at the 1149.7 standard which seemed very promising at

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Sébastien Baillou
On 10/05/11 20:03, Øyvind Harboe wrote: There is already some smp support in there, you may want to have a look at that. Using threads has been discussed, but I think the model would break down with MMUs. That said for DSP's it could be a good model if they don't have MMUs. The OpenOCD

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Øyvind Harboe
They indeed do not feature any MMUs, so threading seems like the logical choice from a user's point of view. OpenOCD now has RTOS threads support. That should offer a lot of help and examples. Perhaps you can even come up with some code-reuse or make your multi-core MMU less DSP's behave like

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Sébastien Baillou
On 11/05/11 13:54, Laurent Gauch wrote: Hi Sébastien, Amontec is working on the SWD CTJTAG support on JTAGkey-3 generation. Could you please let me know where did you get the info : TMS is used as a clock while holding TCK at '1' really needs to be added. Best regards, Laurent Gauch

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Laurent Gauch
On 11/05/11 13:54, Laurent Gauch wrote: / Hi Sébastien, // // Amontec is working on the SWD CTJTAG support on JTAGkey-3 generation. // // Could you please let me know where did you get the info : // // TMS is used as a clock while holding TCK at '1' really needs to be // added. // // // Best

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Michel JAOUEN
-development@lists.berlios.de Subject: Re: [Openocd-development] Multi-core platform support On 10/05/11 18:57, Michel JAOUEN wrote: Hello, For supporting optimized jtag chain length, you should look at CJTAG specification, with star topology support. CJTAG is not yet supported by openocd. Best

Re: [Openocd-development] Multi-core platform support

2011-05-11 Thread Sébastien Baillou
On 11/05/11 15:14, Michel JAOUEN wrote: Hello, -A- With 1149.1, hardware is available on table for testing. Openocd requires the introduction of a mode tap enable on fly For doing that, at every device change : - reset JTAG = jtag chain length is jrc tap length - reprogram icepick (jrc) in

[Openocd-development] Multi-core platform support

2011-05-10 Thread Sébastien Baillou
Hello everyone, I am in the process of adding debugging support to one of my employer's DSP. I came across OpenOCD and figured it would be a nice way of interfacing the hardware with GDB, given the existing support of many JTAG adapters. The focus of my company is multi-core designs, which

Re: [Openocd-development] Multi-core platform support

2011-05-10 Thread Tomek CEDRO
Hello Sebastien :-) On Tue, May 10, 2011 at 3:33 PM, Sébastien Baillou sbaillou.mail...@gmail.com wrote: (..) 1- Currently, multiple CPUs are connected to the GDB clients via multiple GDB servers and not via GDB threads. Is the addition of a threaded GDB server planned in any roadmap ? I am

Re: [Openocd-development] Multi-core platform support

2011-05-10 Thread Michel JAOUEN
...@lists.berlios.de] On Behalf Of Sébastien Baillou Sent: Tuesday, May 10, 2011 5:34 PM To: openocd-development@lists.berlios.de Subject: [Openocd-development] Multi-core platform support Hello everyone, I am in the process of adding debugging support to one of my employer's DSP. I came across OpenOCD

Re: [Openocd-development] Multi-core platform support

2011-05-10 Thread Øyvind Harboe
On Tue, May 10, 2011 at 5:33 PM, Sébastien Baillou sbaillou.mail...@gmail.com wrote: Hello everyone, I am in the process of adding debugging support to one of my employer's DSP. I came across OpenOCD and figured it would be a nice way of interfacing the hardware with GDB, given the existing