EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Choosing ARM jtag

Started by Serdar Akkan December 29, 2009
Serdar schrieb:

> this budget is only for jtag not for IDE

As you are new to all this, I double the recommendation to choose a CM3
eval board. IAR offers Kick(Quick ?)Start kits complete with JTAG box and
IDE (editor,compiler,debugger). Also the Stellaris boards from TI
(formerly Luminary) work nicely together with IAR.

For a starter I would not go for GNU unless you have already experience
with it on other plattforms.

If you are completely new to embedded: Embedded programming is _not_ like
desktop programming !!! Everything is limited: Flash,RAM, speed. But it's
much more fun :-)

--
42Bastian
+
| http://www.sciopta.com
| Fastest direct message passing kernel.
| IEC61508 certified.
+

An Engineer's Guide to the LPC2100 Series

Totally agree. I am also new to ARM and i recently bought an STM32
Primer2, a Cortex-M3 funny learning toy. It is very nice. It has SD
card, a USB port ( plus e secondary USB port for programming and
debugging ), an ACCELERATOR, a TFT LCD ( 128 x 128 ) with touch screen,
an extension connector for connecting to other boards( like homemade ).
Furthermore, the software limitations is just for debugging which is
32K, the rest is free, no limitation. It costed me 57 Euro plus 15 Euro
for shipment.

But if you insist on starting with LPC then Olimex has very nice kits
and programmers with reasonable price. I will buy one from Olimex in the
near year( just have to wait for 1 year, that is all :) )

Firat
42Bastian wrote:
>
>
> Serdar schrieb:
>
> > this budget is only for jtag not for IDE
>
> As you are new to all this, I double the recommendation to choose a CM3
> eval board. IAR offers Kick(Quick ?)Start kits complete with JTAG box and
> IDE (editor,compiler,debugger). Also the Stellaris boards from TI
> (formerly Luminary) work nicely together with IAR.
>
> For a starter I would not go for GNU unless you have already experience
> with it on other plattforms.
>
> If you are completely new to embedded: Embedded programming is _not_ like
> desktop programming !!! Everything is limited: Flash,RAM, speed. But it's
> much more fun :-)
>
> --
> 42Bastian
> +
> | http://www.sciopta.com
> | Fastest direct message passing kernel.
> | IEC61508 certified.
> +

--- In l..., "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-commercial-use.html

Kevin.

H-JTAG
http://www.hjtag.com/product_intro.html
I own now called "standard" version.
Good price.
supports different compiler IDE.
used 6 months and not a one bad word.
Ok there was 1 problem with STM32 but this was my own bug(no boot pin pullup).
After using USB I got working some boards witch had ADC DMA lock problem.
5 + point for male connector on programmer panel because I use custom (reduced pin count and size)connectors and programming cables.That way I can switch programming cables. As far I have seen most other programmers have internal connector on programming cable soldered directly to programmer board. Try then make adapter.

Before I used LPT port, it worked fine except download speed(~7k/s).
parts cost say 2$?
GCC is good, why you need IDE.
You can use KEIL+GCC (not that old version GCC what they offer for download with keil).
I used WINARM for STM32, after working with LPC2478 and latest CodeSourcery I discovered(forgot to change compiler ) that it works also for STM32. If you like you can email me, I can send tons of examples for STM32. Also I can help set up keil+GCC(skype,msn,..).
Actually it dose not matter witch compiler you use, most important is editor. If you use keil you can attach different programs to run before and after compiler. For example I use binary to C constant, Hex file to C constant or after compile execute bootloader and download code.

If you only want to learn by playing and 32k is enough the IAR Kickstart edition is free and allows basic downloading and debugging through the Olimex wiggler clone (which only costs around 20). If you want to go more upmarket, then the Segger J-Link adapter is available for non-commercial use at http://www.segger.com/cms/j-link-arm-for-non-commercial-use.html

Nick
----- Original Nachricht ----
Von: Serdar
An: l...
Datum: 29.12.2009 21:46
Betreff: [lpc2000] Re: Choosing ARM jtag

> this budget is only for jtag not for IDE
>
> --- In l..., FreeRTOS Info wrote:
> >
> > 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.
> >
> > In which case your options are very limited.
> >
> > Consider a personal edition of Rowley CrossWorks @ $150 with a
> > CrossConnect Lite (JTAG) @ $60. An Amontec JTAG Tiny is another option
> > for the JTAG @ 60.
> >
> > Regards,
> > Richard.
> >
> > + http://www.FreeRTOS.org
> > Designed for Microcontrollers. More than 7000 downloads per month.
> >
> > + http://www.SafeRTOS.com
> > Certified by T as meeting the requirements for safety related systems.
> >
>
>
>
Let me second this opinion. I'm a very, very happy owner of a jlink-ncu.

--- In l..., "kevin_townsend2" wrote:
>
> --- In l..., "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-commercial-use.html
>
> Kevin.
>

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 l... ,
> "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-commercial-use.html
> Kevin.
> 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.

Crossworks will work with all of those families, and is both GCC-based and supports the Segger J-Link.

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.
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 l..., "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 l... ,
> > "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-commercial-use.html
> >
> >
> > Kevin.
> >
>


The 2024 Embedded Online Conference