EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Lauterbach debugger for LPC 24xx

Started by Sanjeeva Kumar Kogganooru July 2, 2007
Hi all

I have a query regarding Lauterbach debuggers. I have been using Lauterbach
debugger(Lauterbach Power debug with BDM inteface) for Motorola S12 family.
I am now working with LPC 24XX series for which the lauterbach has the
support. My query is whether the power debug module can be resued for ARM
architecture as it is by changing to JTAG cable for ARM7 family. Has anybody
been using Lauterbach for their development. Any more details in this regard
are appreciated.

Thanks and best regards
Sanjeeva

An Engineer's Guide to the LPC2100 Series

--- In l..., "Sanjeeva Kumar Kogganooru"
wrote:
>
> Hi all
>
> I have a query regarding Lauterbach debuggers. I have been using
Lauterbach
> debugger(Lauterbach Power debug with BDM inteface) for Motorola S12
family.
> I am now working with LPC 24XX series for which the lauterbach has the
> support. My query is whether the power debug module can be resued
for ARM
> architecture as it is by changing to JTAG cable for ARM7 family. Has
anybody
> been using Lauterbach for their development. Any more details in
this regard
> are appreciated.
>
> Thanks and best regards
> Sanjeeva
>
>

Hi Sanjeeva,

did you try Lauterbach support already? s...@lauterbach.com should
be worth a try.

Bob
--- In l..., "Sanjeeva Kumar Kogganooru"
wrote:

> I have a query regarding Lauterbach debuggers. I have been using
Lauterbach
> debugger(Lauterbach Power debug with BDM inteface) for Motorola S12
family.
> I am now working with LPC 24XX series for which the lauterbach has the
> support. My query is whether the power debug module can be resued
for ARM
> architecture as it is by changing to JTAG cable for ARM7 family.

The Freescale BDM is not even close to a JTAG port. BDM is a one-wire
interface and JTAG needs many more (at least 6).

The functionality is also implemented quite differently. BDM was
designed for debugging and JTAG was desgined for testing. JTAG has the
concept of a chain of devices and BDM is for one device only. You can
press JTAG into service for debugging but it's much harder than it
would be if you used a port that was designed for debugging. By the
way, that's why Coldfire has both BDM and JTAG.

The EmbeddedICE modules on ARM chips are far more complex than a BDM
module. And the documentation is almost greek to anyone without a
background in JTAG.

There are many inexpensive JTAG emulators (a JTAG emulator is an ARM
debug adapter) and there's also free software tools, as well as some
good commercial options. Olimex and Amontec make USB emulators for the
gcc/gdb/OpenOCD toolset, and the j-link emulator is used by IAR tools,
and the u-link is used by Keil/Arm tools. There's also the
CrossConnect for Rowley's CrossWorks. There's probably a dozen more
than these, also. There's too many options for any one person to know
them all, but these are the main ones.

Eric
Hi all

Thanks Eric Engler and Bob for the replies. I did contact Lauterbach with my query and their response is an expensive affirmative. I say expensive because, they say I can use the PowerDebug module for ARM architecture as well(so far so good), but I need to buy a license( a dongle , which has a JTAG interface and some hardware key) to use it with ARM. But it is very expensive, it costs more than the PowerDebug module which i already have. Lauterbach is a good debugger but it seems it will not fit into my bidget.

Thanks and best regards
Sanjeeva

---------------------------------
Need a vacation? Get great deals to amazing places on Yahoo! Travel.
--- In l..., Sanjeeva Kumar wrote:
>
> Hi all
>
> Thanks Eric Engler and Bob for the replies. I did contact
Lauterbach with my query and their response is an expensive
affirmative. I say expensive because, they say I can use the
PowerDebug module for ARM architecture as well(so far so good), but I
need to buy a license( a dongle , which has a JTAG interface and some
hardware key) to use it with ARM. But it is very expensive, it costs
more than the PowerDebug module which i already have. Lauterbach is a
good debugger but it seems it will not fit into my bidget.
>
> Thanks and best regards
> Sanjeeva
>
> ---------------------------------
> Need a vacation? Get great deals to amazing places on Yahoo! Travel.
>
>
>
Hi Sanjeeva,

I agree that Lauterbach is a (very) good debugger and everybody needs
to fit their solution to their budget.

If you use the GNU compiler, you might want to look at the J-Link from
Segger that works with GDB or some Eclipse based solutions www.segger.com

If you use Keil or IAR, you might want to look at U-Link (with Keil)
or again J-Link form Segger with IAR.

Have fun and hope you will still find a good solution that fits your
budget.

Bob

The 2024 Embedded Online Conference