Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Rick Altherr
On Nov 25, 2008, at 2:55 AM, Øyvind Harboe wrote: There needs to be a discussion and decision on how to handle, i2c, spi, swi, bdi, etc. Possibly this involves merging/using urjtag... Hacking them in one at a time will become a giant mess... -- Øyvind Harboe http://www.zylin.com/zy1000.

Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Spen
> What, in your opinion, is the advantage of the SWI? > > Does it have some genuine merit over JTAG or is it just different? > > The cortex_m3 has a itm (instruction trace, serial output) that on all current devices is multiplexed with jtag TMS. Because of this we need to use swi to access th

Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Duane Ellis
andreas> Sorry for all the removed whitespace at the end of lines, courtesy of Eclipse. According to the link below, this is an editor preference. http://dev.eclipse.org/newslists/news.eclipse.tools.cdt/msg17143.html ___ Openocd-development maili

Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Øyvind Harboe
There needs to be a discussion and decision on how to handle, i2c, spi, swi, bdi, etc. Possibly this involves merging/using urjtag... Hacking them in one at a time will become a giant mess... -- Øyvind Harboe http://www.zylin.com/zy1000.html ARM7 ARM9 XScale Cortex JTAG debugger and flash pr

Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Andreas Fritiofson
The main motivation for choosing it over jtag is probably using less pins, as simple as that. There's no gain in debug functionality. Well, if you're not counting the serial wire viewer, which I'm not sure is a part of swd. But I believe it's often using a pin otherwise allocated the jtag interface

Re: [Openocd-development] Serial Wire Debug experiment

2008-11-25 Thread Øyvind Harboe
What, in your opinion, is the advantage of the SWI? Does it have some genuine merit over JTAG or is it just different? -- Øyvind Harboe http://www.zylin.com/zy1000.html ARM7 ARM9 XScale Cortex JTAG debugger and flash programmer ___ Openocd-development