* JTAG emulator for MPC8548E (v2)
@ 2007-01-23 17:07 Morrison, Tom
2007-01-23 17:56 ` Grant Likely
0 siblings, 1 reply; 18+ messages in thread
From: Morrison, Tom @ 2007-01-23 17:07 UTC (permalink / raw)
To: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 740 bytes --]
What do people recommend for a JTAG emulator for the MPC8548E
(version 2 silicon).
We are not built (or want to) to work with Code Warrior
environment - thus we can't use the ones that came with
our CDS.
Important (or nice to have) features:
network capable (easy remote debug)
kgdb compatible (easy kernel remote debug)
gdb server compatible (for user level remote debug)...
Ideas?
Thanks in advance.
Sincerely,
Tom Morrison
Principal Software Engineer
EMPIRIX
20 Crosby Drive - Bedford, MA 01730
p: 781.266.3567 f: 781.266.3670
email: tmorrison@empirix.com <mailto:tmorrison@empirix.com>
www.empirix.com <http://www.empirix.com/>
[-- Attachment #2: Type: text/html, Size: 8255 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-23 17:07 JTAG emulator for MPC8548E (v2) Morrison, Tom
@ 2007-01-23 17:56 ` Grant Likely
2007-01-23 18:02 ` Morrison, Tom
2007-01-23 18:39 ` Michael Galassi
0 siblings, 2 replies; 18+ messages in thread
From: Grant Likely @ 2007-01-23 17:56 UTC (permalink / raw)
To: Morrison, Tom; +Cc: linuxppc-embedded
On 1/23/07, Morrison, Tom <tmorrison@empirix.com> wrote:
>
> What do people recommend for a JTAG emulator for the MPC8548E
>
> (version 2 silicon).
Check out the BDI-2000 from Abatron
g.
--
Grant Likely, B.Sc. P.Eng.
Secret Lab Technologies Ltd.
grant.likely@secretlab.ca
(403) 399-0195
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: JTAG emulator for MPC8548E (v2)
2007-01-23 17:56 ` Grant Likely
@ 2007-01-23 18:02 ` Morrison, Tom
2007-01-23 18:14 ` Ben Warren
2007-01-24 7:57 ` Laurent Pinchart
2007-01-23 18:39 ` Michael Galassi
1 sibling, 2 replies; 18+ messages in thread
From: Morrison, Tom @ 2007-01-23 18:02 UTC (permalink / raw)
To: Grant Likely; +Cc: linuxppc-embedded
We actually have one of these - and the H/W engineer is NOT
happy at all. Apparently, it is NOT that stable for single
step operations, and does NOT give a consistent view of the=20
All the internal registers and/or the ability to view all
the registers natively!
I am hoping for one that is more consistent and aware (and stable).
-----Original Message-----
From: glikely@gmail.com [mailto:glikely@gmail.com] On Behalf Of Grant
Likely
Sent: Tuesday, January 23, 2007 12:56 PM
Subject: Re: JTAG emulator for MPC8548E (v2)
On 1/23/07, Morrison, Tom <tmorrison@empirix.com> wrote:
>
> What do people recommend for a JTAG emulator for the MPC8548E
> (version 2 silicon).
Check out the BDI-2000 from Abatron
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: JTAG emulator for MPC8548E (v2)
2007-01-23 18:02 ` Morrison, Tom
@ 2007-01-23 18:14 ` Ben Warren
2007-01-24 7:57 ` Laurent Pinchart
1 sibling, 0 replies; 18+ messages in thread
From: Ben Warren @ 2007-01-23 18:14 UTC (permalink / raw)
To: Morrison, Tom; +Cc: linuxppc-embedded
On Tue, 2007-01-23 at 13:02 -0500, Morrison, Tom wrote:
> We actually have one of these - and the H/W engineer is NOT
> happy at all. Apparently, it is NOT that stable for single
> step operations, and does NOT give a consistent view of the
> All the internal registers and/or the ability to view all
> the registers natively!
>
Not my experience at all, albeit on different PowerPC chips. Since you
have one, why not try it out yourself and see if it meets YOUR needs?
Unstable single stepping (whatever that means) may not be the fault of
the debugger...
regards,
Ben
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-23 17:56 ` Grant Likely
2007-01-23 18:02 ` Morrison, Tom
@ 2007-01-23 18:39 ` Michael Galassi
1 sibling, 0 replies; 18+ messages in thread
From: Michael Galassi @ 2007-01-23 18:39 UTC (permalink / raw)
To: Grant Likely; +Cc: linuxppc-embedded, Morrison, Tom
>On 1/23/07, Morrison, Tom <tmorrison@empirix.com> wrote:
>>
>> What do people recommend for a JTAG emulator for the MPC8548E
>>
>> (version 2 silicon).
>
>Check out the BDI-2000 from Abatron
The BDI has some shortcomings for *my* use (in no particular order):
1) you can't program cplds
2) the ethernet interface is slow
3) the configuration is arcane
4) using the serial port for console use is an iffy proposition at best
5) it is expensive
6) it's configuration relies on having a PC with a serial port
Note that these are shortcomings relative to using a PC with the Xilinx
USB platform cable, and working with ppc405s on Virtex4 FPGAs. These
may not apply to the MPC8548E, or if they do, the BDI may none-the-less
be your best option.
As an aside, I believe that the term emulator is being used in error in
this context.
-michael
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-23 18:02 ` Morrison, Tom
2007-01-23 18:14 ` Ben Warren
@ 2007-01-24 7:57 ` Laurent Pinchart
2007-01-24 10:35 ` Eugene Surovegin
2007-01-24 20:49 ` Wolfgang Denk
1 sibling, 2 replies; 18+ messages in thread
From: Laurent Pinchart @ 2007-01-24 7:57 UTC (permalink / raw)
To: linuxppc-embedded; +Cc: Morrison, Tom
> We actually have one of these - and the H/W engineer is NOT
> happy at all. Apparently, it is NOT that stable for single
> step operations, and does NOT give a consistent view of the
> All the internal registers and/or the ability to view all
> the registers natively!
>
> I am hoping for one that is more consistent and aware (and stable).
Just to add my 2 cents, I had problems with the BDI-2000 as well. The unit I
got from Abatron had a hardware problem (the ethernet controller would
sometimes reset when the BDI initialised the target PPC processor). Their
French distributor agreed to replace it after making sure it was indeed a
hardware issue (they seem to assume end-users have a negative IQ and are
unable to diagnose such a hardware problem themselves).
The new unit works *mostly* fine. No debugging issue (not that I use it that
much anyway, now that the board boots Linux), but still a flash programming
issue. Programming the target parallel NOR flash works in slow JTAG mode, but
not in faster mode using the internal workspace. I reported the problem
several months ago and still haven't received any solution. It might not be
Abatron's fault, the French distributor might not have reported the problem
to them. Abatron people speak German only, and will not respond to e-mails
written in English (nor will they talk to you on the phone, they just hang
up).
The BDI-2000 is a nice product, but has a few bugs, is IMHO overprized and has
one of the worst support service I've had to deal with.
Laurent Pinchart
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 7:57 ` Laurent Pinchart
@ 2007-01-24 10:35 ` Eugene Surovegin
2007-01-24 11:06 ` Laurent Pinchart
2007-01-24 22:02 ` Frank
2007-01-24 20:49 ` Wolfgang Denk
1 sibling, 2 replies; 18+ messages in thread
From: Eugene Surovegin @ 2007-01-24 10:35 UTC (permalink / raw)
To: Laurent Pinchart; +Cc: Morrison, Tom, linuxppc-embedded
On Wed, Jan 24, 2007 at 08:57:19AM +0100, Laurent Pinchart wrote:
> The new unit works *mostly* fine. No debugging issue (not that I use it that
> much anyway, now that the board boots Linux), but still a flash programming
> issue. Programming the target parallel NOR flash works in slow JTAG mode, but
> not in faster mode using the internal workspace. I reported the problem
> several months ago and still haven't received any solution.
Most likely problem isn't in BDI but in your setup. Depending on
the particular chip model, to be able use workspace you must have
initialized memory first. In fact, I'm pretty sure you haven't
configured chip correctly to make workspace usable. I've been using
BDI with various PowerPC and MIPS SoCs for many years. It's an excellent
tool, you just have to use it correctly.
--
Eugene
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 10:35 ` Eugene Surovegin
@ 2007-01-24 11:06 ` Laurent Pinchart
2007-01-24 12:29 ` Morrison, Tom
2007-01-24 17:19 ` Eugene Surovegin
2007-01-24 22:02 ` Frank
1 sibling, 2 replies; 18+ messages in thread
From: Laurent Pinchart @ 2007-01-24 11:06 UTC (permalink / raw)
To: Eugene Surovegin; +Cc: Morrison, Tom, linuxppc-embedded
Hi Eugene,
> > The new unit works *mostly* fine. No debugging issue (not that I use it
> > that much anyway, now that the board boots Linux), but still a flash
> > programming issue. Programming the target parallel NOR flash works in
> > slow JTAG mode, but not in faster mode using the internal workspace. I
> > reported the problem several months ago and still haven't received any
> > solution.
>
> Most likely problem isn't in BDI but in your setup. Depending on
> the particular chip model, to be able use workspace you must have
> initialized memory first. In fact, I'm pretty sure you haven't
> configured chip correctly to make workspace usable. I've been using
> BDI with various PowerPC and MIPS SoCs for many years. It's an excellent
> tool, you just have to use it correctly.
I wish it was that simple. It is probably a target processor configuration
issue, as I can use the workspace if
a) the target flash has already been programmed with U-Boot
b) the BDI-2000 is misconfigured and fails to stop the target processor at
startup.
I can thus use the workspace when U-Boot initializes the processor.
I had a look at U-Boot code and tried to initialize the processor registers
with the same values, without luck. I asked Abatron's French distributor for
technical support, and they haven't been able to help me. They made me try
lots of different initialization sequences. Several people online sent me
their configuration file, and none of them worked for me.
So, there must be a configuration problem somewhere, but even Abatron's
technical support haven't been able to find it. That's why I complained about
their support in my e-mail.
Best regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: JTAG emulator for MPC8548E (v2)
2007-01-24 11:06 ` Laurent Pinchart
@ 2007-01-24 12:29 ` Morrison, Tom
2007-01-24 17:19 ` Eugene Surovegin
1 sibling, 0 replies; 18+ messages in thread
From: Morrison, Tom @ 2007-01-24 12:29 UTC (permalink / raw)
To: Laurent Pinchart, Eugene Surovegin; +Cc: linuxppc-embedded
Some of the stability problems have been resolved (it was actually a=20
h/w problem - a debug pin was shorted (setting break points was OK,
but single step caused some issues).
It's the lowest cost one that I've found so far, and in fact, I've had
some positive reviews of one of the distributors in the US (local to
me in the Boston area - I could go over and knock on their door if I=20
really had a problem with it)...
We need at least 2 more - so we might just have to go this route and
work a little harder at getting the debug environment right.
Thanks for everyone's input!
Tom Morrison
-----Original Message-----
<snip all responses good/bad about the BDI-2000 for brevity sake!>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 11:06 ` Laurent Pinchart
2007-01-24 12:29 ` Morrison, Tom
@ 2007-01-24 17:19 ` Eugene Surovegin
2007-01-24 18:28 ` Mark A. Greer
2007-01-25 9:24 ` Laurent Pinchart
1 sibling, 2 replies; 18+ messages in thread
From: Eugene Surovegin @ 2007-01-24 17:19 UTC (permalink / raw)
To: Laurent Pinchart; +Cc: Morrison, Tom, linuxppc-embedded
On Wed, Jan 24, 2007 at 12:06:17PM +0100, Laurent Pinchart wrote:
> Hi Eugene,
>
> > > The new unit works *mostly* fine. No debugging issue (not that I use it
> > > that much anyway, now that the board boots Linux), but still a flash
> > > programming issue. Programming the target parallel NOR flash works in
> > > slow JTAG mode, but not in faster mode using the internal workspace. I
> > > reported the problem several months ago and still haven't received any
> > > solution.
> >
> > Most likely problem isn't in BDI but in your setup. Depending on
> > the particular chip model, to be able use workspace you must have
> > initialized memory first. In fact, I'm pretty sure you haven't
> > configured chip correctly to make workspace usable. I've been using
> > BDI with various PowerPC and MIPS SoCs for many years. It's an excellent
> > tool, you just have to use it correctly.
>
> I wish it was that simple.
Sorry, but it is. It's a low level tool which requires deep knowledge
of the chip.
> It is probably a target processor configuration
> issue, as I can use the workspace if
>
> a) the target flash has already been programmed with U-Boot
> b) the BDI-2000 is misconfigured and fails to stop the target processor at
> startup.
>
> I can thus use the workspace when U-Boot initializes the processor.
Wow, so you knew it wasn't BDI but a configuration problem from the
start. So it all was just a FUD, how low.
>
> I had a look at U-Boot code and tried to initialize the processor registers
> with the same values, without luck. I asked Abatron's French distributor for
> technical support, and they haven't been able to help me. They made me try
> lots of different initialization sequences. Several people online sent me
> their configuration file, and none of them worked for me.
>
> So, there must be a configuration problem somewhere, but even Abatron's
> technical support haven't been able to find it. That's why I complained about
> their support in my e-mail.
In your original e-mail you made it look like BDI has a bug in it,
which in fact isn't true. Bad support might be a concern, I agree, but
this doesn't make a tool bad, IMHO.
--
Eugene
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 17:19 ` Eugene Surovegin
@ 2007-01-24 18:28 ` Mark A. Greer
2007-01-24 19:38 ` Bill Gatliff
2007-01-25 9:24 ` Laurent Pinchart
1 sibling, 1 reply; 18+ messages in thread
From: Mark A. Greer @ 2007-01-24 18:28 UTC (permalink / raw)
To: Laurent Pinchart, linuxppc-embedded, Morrison, Tom
On Wed, Jan 24, 2007 at 09:19:17AM -0800, Eugene Surovegin wrote:
> On Wed, Jan 24, 2007 at 12:06:17PM +0100, Laurent Pinchart wrote:
<snip>
> > I had a look at U-Boot code and tried to initialize the processor registers
> > with the same values, without luck. I asked Abatron's French distributor for
> > technical support, and they haven't been able to help me. They made me try
> > lots of different initialization sequences. Several people online sent me
> > their configuration file, and none of them worked for me.
> >
> > So, there must be a configuration problem somewhere, but even Abatron's
> > technical support haven't been able to find it. That's why I complained about
> > their support in my e-mail.
>
> In your original e-mail you made it look like BDI has a bug in it,
> which in fact isn't true. Bad support might be a concern, I agree, but
> this doesn't make a tool bad, IMHO.
FWIW, I've had top-notch support from Abatron. Also, back when my
company bought a bunch of BDI's they were around half the price of the
nearest competitor and less cumbersome to use. Maybe there are cheaper
alternatives now, I don't know. Obviously, YMMV.
And no, I don't get a kickback from them... :)
Mark
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 18:28 ` Mark A. Greer
@ 2007-01-24 19:38 ` Bill Gatliff
0 siblings, 0 replies; 18+ messages in thread
From: Bill Gatliff @ 2007-01-24 19:38 UTC (permalink / raw)
To: linuxppc-embedded
Guys:
Mark A. Greer wrote:
>FWIW, I've had top-notch support from Abatron. Also, back when my
>company bought a bunch of BDI's they were around half the price of the
>nearest competitor and less cumbersome to use. Maybe there are cheaper
>alternatives now, I don't know. Obviously, YMMV.
>
>
I've had excellent support from Abatron as well. I've owned one of
their units for several years, bought it with my own money (which says a
lot, since I'm a freelancer!). And I've brought a few obscure issues to
them over the years, all of which were addressed to my satisfaction.
The BDI2000 has been solid, significantly easier to setup and more
reliable in use than several other systems I've tried.
One thing to keep in mind is that they're really constrained by not
having intimate knowledge of _your_ platform. If your memory bus
configuration is wrong, for example, there isn't a whole lot that they
can do to rule that out from their end since they don't have your hardware.
JTAG in general gets easily tripped up with power problems, etc. that
are a natural part of untested circuits. If this stuff was easy, we'd
have to find work elsewhere!
>And no, I don't get a kickback from them... :)
>
>
Me neither. But if someone from Abatron has an unused unit sitting
around, I sure could use one! :)
b.g.
--
Bill Gatliff
bgat@billgatliff.com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 7:57 ` Laurent Pinchart
2007-01-24 10:35 ` Eugene Surovegin
@ 2007-01-24 20:49 ` Wolfgang Denk
2007-01-25 9:17 ` Laurent Pinchart
1 sibling, 1 reply; 18+ messages in thread
From: Wolfgang Denk @ 2007-01-24 20:49 UTC (permalink / raw)
To: Laurent Pinchart; +Cc: Morrison, Tom, linuxppc-embedded
In message <200701240857.19428.laurent.pinchart@technotrade.biz> you wrote:
>
> The new unit works *mostly* fine. No debugging issue (not that I use it that
> much anyway, now that the board boots Linux), but still a flash programming
> issue. Programming the target parallel NOR flash works in slow JTAG mode, but
> not in faster mode using the internal workspace. I reported the problem
This may as well be a misconfiguration in your config file, like
setting wrong flash timings.
> several months ago and still haven't received any solution. It might not be
> Abatron's fault, the French distributor might not have reported the problem
> to them. Abatron people speak German only, and will not respond to e-mails
> written in English (nor will they talk to you on the phone, they just hang
> up).
I cannot confirm this. On contrary. Abatron's support is one of the
best I've ever seen, and I have seen a few. And of course you can
send messages in English to support@abatron.ch, and you do get
replies. And they do answer the phone (in German and in English,
too).
> The BDI-2000 is a nice product, but has a few bugs, is IMHO overprized and has
> one of the worst support service I've had to deal with.
Hm... we have about 15 such devices in daily use. I don't doubt your
report, but you must have had really bad luck. This is NOT the normal
situation with Abatron or the BDI.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
In Nature there are neither rewards nor punishments, there are conse-
quences. -- R.G. Ingersoll
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 10:35 ` Eugene Surovegin
2007-01-24 11:06 ` Laurent Pinchart
@ 2007-01-24 22:02 ` Frank
1 sibling, 0 replies; 18+ messages in thread
From: Frank @ 2007-01-24 22:02 UTC (permalink / raw)
To: Eugene Surovegin, Laurent Pinchart; +Cc: linuxppc-embedded, Morrison, Tom
--- Eugene Surovegin <ebs@ebshome.net> wrote:
> On Wed, Jan 24, 2007 at 08:57:19AM +0100, Laurent Pinchart
> wrote:
> > The new unit works *mostly* fine. No debugging issue (not
> that I use it that
> > much anyway, now that the board boots Linux), but still a
> flash programming
> > issue. Programming the target parallel NOR flash works in
> slow JTAG mode, but
> > not in faster mode using the internal workspace. I reported
> the problem
> > several months ago and still haven't received any solution.
>
> Most likely problem isn't in BDI but in your setup. Depending
> on
> the particular chip model, to be able use workspace you must
> have
> initialized memory first. In fact, I'm pretty sure you haven't
>
> configured chip correctly to make workspace usable. I've been
> using
> BDI with various PowerPC and MIPS SoCs for many years. It's an
> excellent
> tool, you just have to use it correctly.
>
> --
> Eugene
>
I totally agree. I have also been using the BDI 2000 for several
years on PPC,ARM,MIPS and Xscale and have never had a problem.
____________________________________________________________________________________
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 20:49 ` Wolfgang Denk
@ 2007-01-25 9:17 ` Laurent Pinchart
0 siblings, 0 replies; 18+ messages in thread
From: Laurent Pinchart @ 2007-01-25 9:17 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: Morrison, Tom, linuxppc-embedded
Hi Wolfgang,
> > The new unit works *mostly* fine. No debugging issue (not that I use it
> > that much anyway, now that the board boots Linux), but still a flash
> > programming issue. Programming the target parallel NOR flash works in
> > slow JTAG mode, but not in faster mode using the internal workspace. I
> > reported the problem
>
> This may as well be a misconfiguration in your config file, like
> setting wrong flash timings.
I agree with you there, but I haven't been able to find which setting I got
wrong. I dumped the registers contents after the board gets initialised by
U-Boot, and all related values are identical. I even traced the U-Boot code
and tried to reproduce the exact initialisation sequence, without luck.
This is definitely an initialisation issue, as programming in workspace mode
works when the board gets initialised by U-Boot first (wrong reset vector
setting in the config file, which makes the BDI freeze the processor after it
started up).
> > several months ago and still haven't received any solution. It might not
> > be Abatron's fault, the French distributor might not have reported the
> > problem to them. Abatron people speak German only, and will not respond
> > to e-mails written in English (nor will they talk to you on the phone,
> > they just hang up).
>
> I cannot confirm this. On contrary. Abatron's support is one of the
> best I've ever seen, and I have seen a few. And of course you can
> send messages in English to support@abatron.ch, and you do get
> replies. And they do answer the phone (in German and in English,
> too).
I might have been unlucky, but the person who picked the phone definitely hung
up on us when he/she realized we were speaking English.
> > The BDI-2000 is a nice product, but has a few bugs, is IMHO overprized
> > and has one of the worst support service I've had to deal with.
>
> Hm... we have about 15 such devices in daily use. I don't doubt your
> report, but you must have had really bad luck. This is NOT the normal
> situation with Abatron or the BDI.
Glad to hear :-) I will try again then. Thanks.
Best regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-24 17:19 ` Eugene Surovegin
2007-01-24 18:28 ` Mark A. Greer
@ 2007-01-25 9:24 ` Laurent Pinchart
1 sibling, 0 replies; 18+ messages in thread
From: Laurent Pinchart @ 2007-01-25 9:24 UTC (permalink / raw)
To: Eugene Surovegin; +Cc: Morrison, Tom, linuxppc-embedded
Hi Eugene,
> > > > The new unit works *mostly* fine. No debugging issue (not that I use
> > > > it that much anyway, now that the board boots Linux), but still a
> > > > flash programming issue. Programming the target parallel NOR flash
> > > > works in slow JTAG mode, but not in faster mode using the internal
> > > > workspace. I reported the problem several months ago and still
> > > > haven't received any solution.
> > >
> > > Most likely problem isn't in BDI but in your setup. Depending on
> > > the particular chip model, to be able use workspace you must have
> > > initialized memory first. In fact, I'm pretty sure you haven't
> > > configured chip correctly to make workspace usable. I've been using
> > > BDI with various PowerPC and MIPS SoCs for many years. It's an
> > > excellent tool, you just have to use it correctly.
> >
> > I wish it was that simple.
>
> Sorry, but it is. It's a low level tool which requires deep knowledge
> of the chip.
>
> > It is probably a target processor configuration
> > issue, as I can use the workspace if
> >
> > a) the target flash has already been programmed with U-Boot
> > b) the BDI-2000 is misconfigured and fails to stop the target processor
> > at startup.
> >
> > I can thus use the workspace when U-Boot initializes the processor.
>
> Wow, so you knew it wasn't BDI but a configuration problem from the
> start. So it all was just a FUD, how low.
I don't agree with you there. It is a configuration issue related to the BDI.
For all I know, it could be a bug in the BDI that only occurs when
initialising given registers in a given sequence. Or it might be an issue
with the BDI-2000 unit I got, which might have a hardware problem. I blamed
my configuration file first, but even the tech support people haven't been
able to locate the issue.
All I know is that U-Boot is able to initialise the processor correctly, but
the BDI isn't, even when fed with a configuration file that performs the same
initialisation sequence as U-Boot. There are two possible causes : either I
got the configuration file wrong and forgot a setting, or the BDI fails to
perform one of the steps correctly.
> > I had a look at U-Boot code and tried to initialize the processor
> > registers with the same values, without luck. I asked Abatron's French
> > distributor for technical support, and they haven't been able to help me.
> > They made me try lots of different initialization sequences. Several
> > people online sent me their configuration file, and none of them worked
> > for me.
> >
> > So, there must be a configuration problem somewhere, but even Abatron's
> > technical support haven't been able to find it. That's why I complained
> > about their support in my e-mail.
>
> In your original e-mail you made it look like BDI has a bug in it,
> which in fact isn't true. Bad support might be a concern, I agree, but
> this doesn't make a tool bad, IMHO.
I don't know where the bug is, unfortunately. As I stated, the BDI-2000 is a
nice tool, which helped me a lot. I just wish I hadn't suffered such a bad
technical support experience. That's probably the French distributor's fault,
and it seems I have been very unlucky when contacting Abatron directly.
Laurent Pinchart
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
@ 2007-01-25 21:56 Ramirez-Ortiz, Jorge
2007-01-25 22:31 ` Dan Malek
0 siblings, 1 reply; 18+ messages in thread
From: Ramirez-Ortiz, Jorge @ 2007-01-25 21:56 UTC (permalink / raw)
To: linuxppc-embedded
Hi=20
We are currently using two BDI-2000s to debug 2.6.18 kernels on the =
ppc8545 rev(2) devices with no problems reported so far (apart from a =
minor patch required in the kernel to set up breakpoints).
I just thought I'd let you people know.
Jorge
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: JTAG emulator for MPC8548E (v2)
2007-01-25 21:56 Ramirez-Ortiz, Jorge
@ 2007-01-25 22:31 ` Dan Malek
0 siblings, 0 replies; 18+ messages in thread
From: Dan Malek @ 2007-01-25 22:31 UTC (permalink / raw)
To: Ramirez-Ortiz, Jorge; +Cc: ppc embedded list
On Jan 25, 2007, at 1:56 PM, Ramirez-Ortiz, Jorge wrote:
> We are currently using two BDI-2000s to debug 2.6.18 kernels on the
> ppc8545 rev(2) devices with no problems reported so far (apart from
> a minor patch required in the kernel to set up breakpoints).
I'm working on a proper patch to add all of this
formally to the sources. It's been irritating me for
a long time, so I'm reworking some of these jtag
debugger options. Unfortunately, it touches more
than just 85xx to get it right.
Thanks.
-- Dan
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2007-01-25 22:38 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-23 17:07 JTAG emulator for MPC8548E (v2) Morrison, Tom
2007-01-23 17:56 ` Grant Likely
2007-01-23 18:02 ` Morrison, Tom
2007-01-23 18:14 ` Ben Warren
2007-01-24 7:57 ` Laurent Pinchart
2007-01-24 10:35 ` Eugene Surovegin
2007-01-24 11:06 ` Laurent Pinchart
2007-01-24 12:29 ` Morrison, Tom
2007-01-24 17:19 ` Eugene Surovegin
2007-01-24 18:28 ` Mark A. Greer
2007-01-24 19:38 ` Bill Gatliff
2007-01-25 9:24 ` Laurent Pinchart
2007-01-24 22:02 ` Frank
2007-01-24 20:49 ` Wolfgang Denk
2007-01-25 9:17 ` Laurent Pinchart
2007-01-23 18:39 ` Michael Galassi
-- strict thread matches above, loose matches on Subject: below --
2007-01-25 21:56 Ramirez-Ortiz, Jorge
2007-01-25 22:31 ` Dan Malek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox