EmbeddedRelated.com
Forums

New IAR debugging probe

Started by Leon Heller May 21, 2012
IAR has a sexy new debugging probe:

https://www.iar.com/en/Products/E-shop/?item=1.0.1.0/3085/1/?item%3dprod_prod-s1/591&utm_medium=email&utm_sourcet-On+Software&utm_content=email&utm_campaign=I-jet%20now%20shipping&utm_term=E-shop%3A%20I-jet&cm_mmct-On%20Software-_-email-_-I-jet%20now%20shipping-_-E-shop%3A%20I-jet

Leon
--
Leon Heller
G1HSM

An Engineer's Guide to the LPC2100 Series

Hi,

I am very curious how the new probe compares to J-Link. (Not on paper, in a real system debugging environment).
There have been many years of development and optimizations for J-Link and as we saw in a recent thread, for the vast majority of users, J-Link is very reliable (sorry boBtransformer for your experience).
I-jet is a product designed by the folks of Signum Systems and they've shown in the past that their emulators were very good. That is promising.

If a couple people out there have both probes, I would be very interested how they compare in performance, reliability and ease of use.

Bob

--- In l..., Leon Heller wrote:
>
> IAR has a sexy new debugging probe:
>
> https://www.iar.com/en/Products/E-shop/?item=1.0.1.0/3085/1/?item%3dprod_prod-s1/591&utm_medium=email&utm_sourcet-On+Software&utm_content=email&utm_campaign=I-jet%20now%20shipping&utm_term=E-shop%3A%20I-jet&cm_mmct-On%20Software-_-email-_-I-jet%20now%20shipping-_-E-shop%3A%20I-jet
>
> Leon
> --
> Leon Heller
> G1HSM
>

Il 21/05/2012 18:26, Bob T ha scritto:
>
>
> Hi,
>
> I am very curious how the new probe compares to J-Link. (Not on paper,
> in a real system debugging environment).
> There have been many years of development and optimizations for J-Link
> and as we saw in a recent thread, for the vast majority of users,
> J-Link is very reliable (sorry boBtransformer for your experience).
> I-jet is a product designed by the folks of Signum Systems and they've
> shown in the past that their emulators were very good. That is promising.
>
> If a couple people out there have both probes, I would be very
> interested how they compare in performance, reliability and ease of use.
>
Seems that it is supported only by IAR itself, this shouldn't be good,
it is better to have one jtag probe supported by more vendors so in this
Segger it is anyway better.
> Bob
>
> --- In l... ,
> Leon Heller wrote:
> >
> > IAR has a sexy new debugging probe:
> >
> >
> https://www.iar.com/en/Products/E-shop/?item=1.0.1.0/3085/1/?item%3dprod_prod-s1/591&utm_medium=email&utm_sourcet-On+Software&utm_content=email&utm_campaign=I-jet%20now%20shipping&utm_term=E-shop%3A%20I-jet&cm_mmct-On%20Software-_-email-_-I-jet%20now%20shipping-_-E-shop%3A%20I-jet
>
> >
> > Leon
> > --
> > Leon Heller
> > G1HSM
> >



Hi,

> > If a couple people out there have both probes, I would be very
> > interested how they compare in performance, reliability and ease of use.
> >
> Seems that it is supported only by IAR itself, this shouldn't be good, it
> is better to have one jtag probe supported by more vendors so in this
> Segger it is anyway better.

I actually would provide a different slant on this. The problem we have
with supporting 3P JTAG adapters is that they all have their wrinkles,
J-Link included (pre/post bits swapped between different DLL versions, for
instance). Offering a complete, known-working solution from software
through to debug adapter means you can control what happens in your software
end to end and nobody side-steps the issue.

Regards,

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore running Defender... http://www.vimeo.com/25709426

Il 21/05/2012 18:54, Paul Curtis ha scritto:
>
>
> Hi,
>
> > > If a couple people out there have both probes, I would be very
> > > interested how they compare in performance, reliability and ease
> of use.
> > >
> > Seems that it is supported only by IAR itself, this shouldn't be
> good, it
> > is better to have one jtag probe supported by more vendors so in this
> > Segger it is anyway better.
>
> I actually would provide a different slant on this. The problem we have
> with supporting 3P JTAG adapters is that they all have their wrinkles,
> J-Link included (pre/post bits swapped between different DLL versions, for
> instance). Offering a complete, known-working solution from software
> through to debug adapter means you can control what happens in your
> software
> end to end and nobody side-steps the issue.
>
Yes Paul, the better thing should be an universal adapter or an
universal "standard" for the adapter implementation leaving the
suppliers to do their best in other fields as speed, number of mcu
supported, size and so on.
> Regards,
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> SolderCore running Defender... http://www.vimeo.com/25709426



> > I actually would provide a different slant on this. The problem we
> > have with supporting 3P JTAG adapters is that they all have their
> > wrinkles, J-Link included (pre/post bits swapped between different DLL
> > versions, for instance). Offering a complete, known-working solution
> > from software through to debug adapter means you can control what
> > happens in your software end to end and nobody side-steps the issue.
> >
> Yes Paul, the better thing should be an universal adapter or an universal
> "standard" for the adapter implementation leaving the suppliers to do
> their best in other fields as speed, number of mcu supported, size and so
> on.

For ARM, RDI is an open standard. I'm not sure how much it's used any more.
However, it's much harder to test n dev environments x m adapters than 1 dev
environment x 1 adapter. You can see the advantages...

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore running Defender... http://www.vimeo.com/25709426

J-link... guess I've been lucky? WIndows 7, windows XP, ARM7, never had any issues. The IAR debugger with flash breakpoints is great. If someone took away my flash breakpoints tool, I'd go after them with an axe!

I wonder if this new IAR JTAG pod is made by Segger as was J-Link?
--- In l..., "Paul Curtis" wrote:
>
> > > I actually would provide a different slant on this. The problem we
> > > have with supporting 3P JTAG adapters is that they all have their
> > > wrinkles, J-Link included (pre/post bits swapped between different DLL
> > > versions, for instance). Offering a complete, known-working solution
> > > from software through to debug adapter means you can control what
> > > happens in your software end to end and nobody side-steps the issue.
> > >
> > Yes Paul, the better thing should be an universal adapter or an universal
> > "standard" for the adapter implementation leaving the suppliers to do
> > their best in other fields as speed, number of mcu supported, size and so
> > on.
>
> For ARM, RDI is an open standard. I'm not sure how much it's used any more.
> However, it's much harder to test n dev environments x m adapters than 1 dev
> environment x 1 adapter. You can see the advantages...
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> SolderCore running Defender... http://www.vimeo.com/25709426
>

I have an Olimex OpenOCD JTAG programmer but haven't got it to quite work correctly yet with IAR. It does at least appear to program the flash. Well, at least it appears to screw it up and overwrite what was in there so it's doing something. Hopefully will get there...
My IAR J-Link has been working for over 3 years on this laptop and
lately it stops working and I have to re-install the drives and re-boot the computer after Control-Alt-Deleting to stop the errors from continuing for many minutes on end... All of my hair has been pulled out now...

I suspect drivers or USB or something but there is evidently nobody anywhere that understands windows and USB drivers that can even give a clue. How the heck did this stuff get working in the first place ??
BTW, Anybody know J-Link reset number 9 might be ??

(from the IAR J-Link log)
"Hardware reset with strategy 9 was performed"
boB
--- In l..., "stevec" wrote:
>
> J-link... guess I've been lucky? WIndows 7, windows XP, ARM7, never had any issues. The IAR debugger with flash breakpoints is great. If someone took away my flash breakpoints tool, I'd go after them with an axe!
>
> I wonder if this new IAR JTAG pod is made by Segger as was J-Link?
>
>
> --- In l..., "Paul Curtis" wrote:
> >
> > > > I actually would provide a different slant on this. The problem we
> > > > have with supporting 3P JTAG adapters is that they all have their
> > > > wrinkles, J-Link included (pre/post bits swapped between different DLL
> > > > versions, for instance). Offering a complete, known-working solution
> > > > from software through to debug adapter means you can control what
> > > > happens in your software end to end and nobody side-steps the issue.
> > > >
> > > Yes Paul, the better thing should be an universal adapter or an universal
> > > "standard" for the adapter implementation leaving the suppliers to do
> > > their best in other fields as speed, number of mcu supported, size and so
> > > on.
> >
> > For ARM, RDI is an open standard. I'm not sure how much it's used any more.
> > However, it's much harder to test n dev environments x m adapters than 1 dev
> > environment x 1 adapter. You can see the advantages...
> >
> > --
> > Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> > SolderCore running Defender... http://www.vimeo.com/25709426
>

Hey !! Just in case anybody else sees this problem...

I use IAR EWARM version 5.40 but also have 5.50.
I use 5.40 because 5.50 didn't used to compile or link properly
and I couldn't go through the pain of verifying our entire
software changes with 5.50 after getting it to compile... SO...
I just had another J-Link problem not being able to program.
Re-installing the Segger drivers and re-booting did not help this time. SO I went to the bin directories of both versions and noticed that the file, jtag_usb.dll had a different date. I then backed up the old V5.40 one and copied over it with the V5.50 version.

It worked !! It programmed again !

Not sure how long this will work for, but it worked once at least.

Whew !!

boB
PS. I usually use the Flash Loader in the Download options. Not sure if this jtag_usb.dll file is used for both FLdr and non-flash loader versions.

PPS. Can I have my hair back now ???
--- In l..., "boB G" wrote:
>
>
> I have an Olimex OpenOCD JTAG programmer but haven't got it to quite work correctly yet with IAR. It does at least appear to program the flash. Well, at least it appears to screw it up and overwrite what was in there so it's doing something. Hopefully will get there...
>
>
> My IAR J-Link has been working for over 3 years on this laptop and
> lately it stops working and I have to re-install the drives and re-boot the computer after Control-Alt-Deleting to stop the errors from continuing for many minutes on end... All of my hair has been pulled out now...
>
> I suspect drivers or USB or something but there is evidently nobody anywhere that understands windows and USB drivers that can even give a clue. How the heck did this stuff get working in the first place ??
>
>
> BTW, Anybody know J-Link reset number 9 might be ??
>
> (from the IAR J-Link log)
> "Hardware reset with strategy 9 was performed"
>
>
> boB
>
>
> --- In l..., "stevec" wrote:
> >
> > J-link... guess I've been lucky? WIndows 7, windows XP, ARM7, never had any issues. The IAR debugger with flash breakpoints is great. If someone took away my flash breakpoints tool, I'd go after them with an axe!
> >
> > I wonder if this new IAR JTAG pod is made by Segger as was J-Link?
> >
> >
> > --- In l..., "Paul Curtis" wrote:
> > >
> > > > > I actually would provide a different slant on this. The problem we
> > > > > have with supporting 3P JTAG adapters is that they all have their
> > > > > wrinkles, J-Link included (pre/post bits swapped between different DLL
> > > > > versions, for instance). Offering a complete, known-working solution
> > > > > from software through to debug adapter means you can control what
> > > > > happens in your software end to end and nobody side-steps the issue.
> > > > >
> > > > Yes Paul, the better thing should be an universal adapter or an universal
> > > > "standard" for the adapter implementation leaving the suppliers to do
> > > > their best in other fields as speed, number of mcu supported, size and so
> > > > on.
> > >
> > > For ARM, RDI is an open standard. I'm not sure how much it's used any more.
> > > However, it's much harder to test n dev environments x m adapters than 1 dev
> > > environment x 1 adapter. You can see the advantages...
> > >
> > > --
> > > Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> > > SolderCore running Defender... http://www.vimeo.com/25709426
> > >
>

Hi,

> J-link... guess I've been lucky? WIndows 7, windows XP, ARM7, never had
> any issues. The IAR debugger with flash breakpoints is great. If someone
> took away my flash breakpoints tool, I'd go after them with an axe!

Flash breakpoints are available with any JTAG debugger, with the right
software. Certainly, J-Link isn't the only kid on the block here.

> I wonder if this new IAR JTAG pod is made by Segger as was J-Link?

IAR acquired Signum Systems, as was stated in this thread; the I-jet is
obviously the first product from this acquisition. Certainly, it is not
made by Segger.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore running Defender... http://www.vimeo.com/25709426