EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Choosing ARM jtag

Started by Serdar Akkan December 29, 2009
At 08:59 AM 1/3/2010, you wrote:
>I messed around with Eclipse and had a hard time. There is just too much
>to learn and too many obstacles to overcome. I bought a personal license
>to the Rowley Crossworks and I definitely do not regret it. No make
>files to deal with and a rather rapid learning curve for the IDE.
>
>I also bought a BlueBoard along with the NGX-USB-JTAG from them. I had
>trouble with it but I run linux. I bought the Rowley CrossConnect JTAG
>and it works fine. And it is nice to be able to step through the code
>and watch it work. Teaches you a lot about the inner workings of the chip.
>
>Cost of the above is $350 US as a bundle.

I had pretty much the same experience, I'm pretty content with
Rowley's software, I have their Cross Connect Lite JTAG and the
Olimex mini USB JTAG on different PCs and it all works well.
Cecil
k5nwa
www.softrockradio.org www.qrpradio.com
< http://parts.softrockradio.org/ >

Never take life seriously. Nobody gets out alive anyway.

An Engineer's Guide to the LPC2100 Series

On Sun, 03 Jan 2010 18:36:16 -0000, Bob T wrote:

> as Kevin mentioned, CrossWorks is a nice package that does work with
> J-Link or with Cross-Link. Don't know whether the full support for the
> newer Cortex-M3 devices is fully implemented using JLink together with
> CrossWorks. If you want to use latest / newest devices (e.g. LPC1700 and
> LPC1300) you might only find full support implemented in the full
> versions of IAR and Keil.

CrossWorks will support LPC1700 and LPC1300. For the 1300 you need single
wire capability, and not all J-Links support this.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!
--- In l..., "Paul Curtis" wrote:
>
> On Sun, 03 Jan 2010 18:36:16 -0000, Bob T wrote:
>
> > as Kevin mentioned, CrossWorks is a nice package that does work with
> > J-Link or with Cross-Link. Don't know whether the full support for the
> > newer Cortex-M3 devices is fully implemented using JLink together with
> > CrossWorks. If you want to use latest / newest devices (e.g. LPC1700 and
> > LPC1300) you might only find full support implemented in the full
> > versions of IAR and Keil.
>
> CrossWorks will support LPC1700 and LPC1300. For the 1300 you need single
> wire capability, and not all J-Links support this.
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!
>

Hi Paul,

thought you would fill in the gap :-) Sorry I renamed CrossConnect to CrossLink, there are so many "Links" JLink, ULink, RLink..
What I could not find within a couple minutes of browsing support for serial wire debug through CrossConnect. Is this covered or would you recommend to use JLink for SWD?

Bob

p.s. just working on a website Tools for Cortex and I would like to post correct information about the different tool sets.

On Mon, 04 Jan 2010 04:17:55 -0000, Bob T wrote:

>> > as Kevin mentioned, CrossWorks is a nice package that does work with
>> > J-Link or with Cross-Link. Don't know whether the full support for the
>> > newer Cortex-M3 devices is fully implemented using JLink together with
>> > CrossWorks. If you want to use latest / newest devices (e.g. LPC1700
>> and
>> > LPC1300) you might only find full support implemented in the full
>> > versions of IAR and Keil.
>>
>> CrossWorks will support LPC1700 and LPC1300. For the 1300 you need
>> single
>> wire capability, and not all J-Links support this.
>
> Hi Paul,
>
> thought you would fill in the gap :-) Sorry I renamed CrossConnect to
> CrossLink, there are so many "Links" JLink, ULink, RLink..

Indeed.

> What I could not find within a couple minutes of browsing support for
> serial wire debug through CrossConnect. Is this covered or would you
> recommend to use JLink for SWD?

At present the CrossConnects do not support SWD. We will, however, offer
a nice retro-fit adapter for CrossConnect Classic (perhaps) and FTDI-based
FT2232 (certainly) adapters that makes the compatible with SWD.
Currently, the adapters from Olimex and Amontec cannot offer SWD-based
debugging as (a) the signal connection can't be supported (b) they don't
support 10-pin Cortex-style connections and (c) OpenOCD doesn't support
SWD as far as I know.

I believe the last CrossWorks for ARM we shoved out the door will support
SWD with the Luminary ICDI and it should also work with the adapter board
we'll offer, in conjunction with the Olimex USB ARM gadget. (We're
waiting for stock of the adapter board.)

Regards,

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!
Paul,

Now that we are discussing about the ARM JTAG, I would like to ask you
something pertaining to the FTDI based ARM USB JTAG. We have designed one
and it works beautifully with the Windows version of Crossworks. However in
the linux version it fails to detect this same JTAG. Do you have any
suggestions on this? I would certainly want to get it working under the
LINUX version too.
On Mon, Jan 4, 2010 at 2:57 PM, Paul Curtis wrote:

> On Mon, 04 Jan 2010 04:17:55 -0000, Bob T wrote:
>
> >> > as Kevin mentioned, CrossWorks is a nice package that does work with
> >> > J-Link or with Cross-Link. Don't know whether the full support for the
> >> > newer Cortex-M3 devices is fully implemented using JLink together with
> >> > CrossWorks. If you want to use latest / newest devices (e.g. LPC1700
> >> and
> >> > LPC1300) you might only find full support implemented in the full
> >> > versions of IAR and Keil.
> >>
> >> CrossWorks will support LPC1700 and LPC1300. For the 1300 you need
> >> single
> >> wire capability, and not all J-Links support this.
> >
> > Hi Paul,
> >
> > thought you would fill in the gap :-) Sorry I renamed CrossConnect to
> > CrossLink, there are so many "Links" JLink, ULink, RLink..
>
> Indeed.
>
> > What I could not find within a couple minutes of browsing support for
> > serial wire debug through CrossConnect. Is this covered or would you
> > recommend to use JLink for SWD?
>
> At present the CrossConnects do not support SWD. We will, however, offer
> a nice retro-fit adapter for CrossConnect Classic (perhaps) and FTDI-based
> FT2232 (certainly) adapters that makes the compatible with SWD.
> Currently, the adapters from Olimex and Amontec cannot offer SWD-based
> debugging as (a) the signal connection can't be supported (b) they don't
> support 10-pin Cortex-style connections and (c) OpenOCD doesn't support
> SWD as far as I know.
>
> I believe the last CrossWorks for ARM we shoved out the door will support
> SWD with the Luminary ICDI and it should also work with the adapter board
> we'll offer, in conjunction with the Olimex USB ARM gadget. (We're
> waiting for stock of the adapter board.)
>
> Regards,
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!
>
>
> Yahoo! Groups Links
--
Warm regards
Ashwin
NGX Technologies Pvt. Ltd.
http://code.google.com/p/blueboard-lpc214x/
Hi all,

I'm also in the process of selecting a JTAG fom my M3 NXP project. I'm
used to work with Signum JTAG-Jet. A very powerful solution in
conjunction with their Chamelon debugger. However I have to purchase and
upgrade a new firmware for my JTAG device to support M3.

Does anybody use this for Cortex-M3 ?

Marko
Ashwin Athani wrote:
>
> Paul,
>
> Now that we are discussing about the ARM JTAG, I would like to ask you
> something pertaining to the FTDI based ARM USB JTAG. We have designed
> one and it works beautifully with the Windows version of Crossworks.
> However in the linux version it fails to detect this same JTAG. Do you
> have any suggestions on this? I would certainly want to get it working
> under the LINUX version too.
> On Mon, Jan 4, 2010 at 2:57 PM, Paul Curtis > > wrote:
>
> On Mon, 04 Jan 2010 04:17:55 -0000, Bob T > > wrote:
>
> >> > as Kevin mentioned, CrossWorks is a nice package that does
> work with
> >> > J-Link or with Cross-Link. Don't know whether the full
> support for the
> >> > newer Cortex-M3 devices is fully implemented using JLink
> together with
> >> > CrossWorks. If you want to use latest / newest devices (e.g.
> LPC1700
> >> and
> >> > LPC1300) you might only find full support implemented in the full
> >> > versions of IAR and Keil.
> >>
> >> CrossWorks will support LPC1700 and LPC1300. For the 1300 you need
> >> single
> >> wire capability, and not all J-Links support this.
> >
> > Hi Paul,
> >
> > thought you would fill in the gap :-) Sorry I renamed
> CrossConnect to
> > CrossLink, there are so many "Links" JLink, ULink, RLink..
>
> Indeed.
>
> > What I could not find within a couple minutes of browsing
> support for
> > serial wire debug through CrossConnect. Is this covered or would you
> > recommend to use JLink for SWD?
>
> At present the CrossConnects do not support SWD. We will, however,
> offer
> a nice retro-fit adapter for CrossConnect Classic (perhaps) and
> FTDI-based
> FT2232 (certainly) adapters that makes the compatible with SWD.
> Currently, the adapters from Olimex and Amontec cannot offer SWD-based
> debugging as (a) the signal connection can't be supported (b) they
> don't
> support 10-pin Cortex-style connections and (c) OpenOCD doesn't
> support
> SWD as far as I know.
>
> I believe the last CrossWorks for ARM we shoved out the door will
> support
> SWD with the Luminary ICDI and it should also work with the
> adapter board
> we'll offer, in conjunction with the Olimex USB ARM gadget. (We're
> waiting for stock of the adapter board.)
>
> Regards,
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
>
> CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!
>
>
>
From: l... [mailto:l...] On Behalf Of
Ashwin Athani

> Paul,

> Now that we are discussing about the ARM JTAG, I would like to ask you
> something pertaining to the FTDI based ARM USB JTAG. We have designed one
> and it works beautifully with the Windows version of Crossworks. However
in
> the linux version it fails to detect this same JTAG. Do you have any
> suggestions on this? I would certainly want to get it working under the
LINUX
> version too.

Suggest you check your permissions and the FAQs to start with:

http://rowley.zendesk.com/forums/51134/entries/45561

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks V2 is out for LPC1700, LPC3100, LPC3200, SAM9, and more!

Sorry for being quiet, thought someone would mention this...but Crossworks works perfectly fine with the J-Link(with slight tweaks to JTAG clock) with the LPC1768 and works perfectly well with the STM32F103ZE (with no tweaks as I recall).
I had to find the appropriate/ latest DLL. So I had to go to Segger's website and download their flash loader which had the DLL in it.
There's tons of sample code too in the board support packages....mostly the stuff I have downloaded so far work perfectly for my reqs....

cheers
R

________________________________
From: Bob T
To: l...
Sent: Sun, January 3, 2010 12:36:16 PM
Subject: [lpc2000] Re: Choosing ARM jtag

Hi,

as Kevin mentioned, CrossWorks is a nice package that does work with J-Link or with Cross-Link. Don't know whether the full support for the newer Cortex-M3 devices is fully implemented using JLink together with CrossWorks. If you want to use latest / newest devices (e.g. LPC1700 and LPC1300) you might only find full support implemented in the full versions of IAR and Keil. In this case the question which JTAG hardware really becomes secondary because the price for the software is much significant.
If you have very little money but lots of time and some know-how, have a look at YAGARTO http://www.yagarto. de an Eclipse based environment that works reasonably well with JLink.

Bob

--- In lpc2000@yahoogroups .com, "M. Manca" wrote:
>
> Has anyone used j-link with gcc/gdb compiler and debugger? And what ide?
> I ma interested in LPC17xx LPC13xx and LPC21xx families of microcontrollers.
> kevin_townsend2 ha scritto:
> >
> >
> >
> >
> > --- In lpc2000@yahoogroups .com ,
> > "Serdar" wrote:
> > >
> > > sorry about the lack of info. My bugdet is $150-$200 for jtag and i
> > wanna work on ARM as my hobbie not professional. I've checked e-bay
> > and there are some options but not the original versions. for ex. the
> > ulink2 it looks like the original but made in china :) should i trust
> > these kind of things?
> > >
> >
> > If it's for non-commercial work have you looked at Segger's J-Link for
> > ARM? It's ~$150 for the non-commercial version and supports both JTAG
> > (ARM7/ARM9) as well as the new SWD/SWO required for Cortex M0/M3
> > (though some larger chips like the LPC1700s support a dual SWD/JTAG
> > interface).
> >
> > It has a big advantage in that it works in all the main IDEs (IAR,
> > Keil and Rowley's always well-recommended Crossworks). I picked one up
> > since I needed SWD support, and have been quite happy with it in both
> > Crossworks and using Keil uVision with the LPC1100/1300' s.
> >
> > http://www.segger. com/cms/j- link-arm- for-non-commerci al-use.html
> >
> >
> > Kevin.
> >
>

The 2024 Embedded Online Conference