From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from empbedex1.empirix.com (empbedex1.empirix.com [12.38.203.54]) by ozlabs.org (Postfix) with ESMTP id 4FA3ADDF10 for ; Wed, 24 Jan 2007 04:13:40 +1100 (EST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C73F10.EEA0C89C" Subject: JTAG emulator for MPC8548E (v2) Date: Tue, 23 Jan 2007 12:07:15 -0500 Message-ID: From: "Morrison, Tom" To: List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a multi-part message in MIME format. ------_=_NextPart_001_01C73F10.EEA0C89C Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable What do people recommend for a JTAG emulator for the MPC8548E=20 (version 2 silicon). =20 We are not built (or want to) to work with Code Warrior=20 environment - thus we can't use the ones that came with=20 our CDS. =20 Important (or nice to have) features: =20 network capable (easy remote debug) kgdb compatible (easy kernel remote debug) gdb server compatible (for user level remote debug)... =20 Ideas? =20 Thanks in advance. =20 Sincerely, =20 Tom Morrison Principal Software Engineer EMPIRIX=20 20 Crosby Drive - Bedford, MA 01730 p: 781.266.3567 f: 781.266.3670=20 email: tmorrison@empirix.com =20 www.empirix.com =20 =20 ------_=_NextPart_001_01C73F10.EEA0C89C Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

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<= /font>
20 Crosby = Drive =
- Bedford, MA  01730=
p: 781.266.3567 f: 781.266.3670 =
email:<= /font> tmorrison@empirix.com=
www.empirix.com



 

------_=_NextPart_001_01C73F10.EEA0C89C-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by ozlabs.org (Postfix) with ESMTP id 021DFDDEDD for ; Wed, 24 Jan 2007 04:56:07 +1100 (EST) Received: by ug-out-1314.google.com with SMTP id k3so1224812ugf for ; Tue, 23 Jan 2007 09:56:05 -0800 (PST) Message-ID: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> Date: Tue, 23 Jan 2007 10:56:05 -0700 From: "Grant Likely" Sender: glikely@gmail.com To: "Morrison, Tom" Subject: Re: JTAG emulator for MPC8548E (v2) In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed References: Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 1/23/07, Morrison, Tom 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from empbedex1.empirix.com (empbedex1.empirix.com [12.38.203.54]) by ozlabs.org (Postfix) with ESMTP id 973F8DDEEC for ; Wed, 24 Jan 2007 05:03:04 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: JTAG emulator for MPC8548E (v2) Date: Tue, 23 Jan 2007 13:02:54 -0500 Message-ID: In-Reply-To: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> References: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> From: "Morrison, Tom" To: "Grant Likely" Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 wrote: > > What do people recommend for a JTAG emulator for the MPC8548E > (version 2 silicon). Check out the BDI-2000 from Abatron From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp102.biz.mail.re2.yahoo.com (smtp102.biz.mail.re2.yahoo.com [68.142.229.216]) by ozlabs.org (Postfix) with SMTP id 9DAB6DDF82 for ; Wed, 24 Jan 2007 05:14:28 +1100 (EST) Subject: RE: JTAG emulator for MPC8548E (v2) From: Ben Warren To: "Morrison, Tom" In-Reply-To: References: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> Content-Type: text/plain Date: Tue, 23 Jan 2007 13:14:24 -0500 Message-Id: <1169576064.13947.49.camel@saruman.qstreams.net> Mime-Version: 1.0 Cc: linuxppc-embedded@ozlabs.org Reply-To: bwarren@qstreams.com List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ns1.c-cor.com (ns1.c-cor.com [12.17.0.130]) by ozlabs.org (Postfix) with ESMTP id A8B30DDF3E for ; Wed, 24 Jan 2007 05:46:36 +1100 (EST) Message-Id: <200701231839.l0NId8x2024324@penguin.ncube.com> To: "Grant Likely" Subject: Re: JTAG emulator for MPC8548E (v2) In-reply-to: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> References: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> Date: Tue, 23 Jan 2007 10:39:08 -0800 From: Michael Galassi Cc: linuxppc-embedded@ozlabs.org, "Morrison, Tom" List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , >On 1/23/07, Morrison, Tom 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outmx003.isp.belgacom.be (outmx003.isp.belgacom.be [195.238.4.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id 36911DDDF6 for ; Wed, 24 Jan 2007 18:57:35 +1100 (EST) Received: from outmx003.isp.belgacom.be (localhost.localdomain [127.0.0.1]) by outmx003.isp.belgacom.be (8.13.4/8.12.11/Skynet-OUT-2.22) with ESMTP id l0O7vSmM012026 for ; Wed, 24 Jan 2007 08:57:30 +0100 (envelope-from ) From: Laurent Pinchart To: linuxppc-embedded@ozlabs.org Subject: Re: JTAG emulator for MPC8548E (v2) Date: Wed, 24 Jan 2007 08:57:19 +0100 References: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200701240857.19428.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.ebshome.net (gate.ebshome.net [208.106.21.240]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "gate.ebshome.net", Issuer "gate.ebshome.net" (not verified)) by ozlabs.org (Postfix) with ESMTP id 22334DDE4A for ; Wed, 24 Jan 2007 21:35:50 +1100 (EST) Date: Wed, 24 Jan 2007 02:35:48 -0800 From: Eugene Surovegin To: Laurent Pinchart Subject: Re: JTAG emulator for MPC8548E (v2) Message-ID: <20070124103548.GA31703@gate.ebshome.net> References: <528646bc0701230956v26e34c5bx7d3fc082fe1d20c9@mail.gmail.com> <200701240857.19428.laurent.pinchart@technotrade.biz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <200701240857.19428.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outmx015.isp.belgacom.be (outmx015.isp.belgacom.be [195.238.4.87]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id 6EEE3DDEC4 for ; Wed, 24 Jan 2007 22:06:31 +1100 (EST) Received: from outmx015.isp.belgacom.be (localhost [127.0.0.1]) by outmx015.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id l0OB6PME019578 for ; Wed, 24 Jan 2007 12:06:25 +0100 (envelope-from ) From: Laurent Pinchart To: Eugene Surovegin Subject: Re: JTAG emulator for MPC8548E (v2) Date: Wed, 24 Jan 2007 12:06:17 +0100 References: <200701240857.19428.laurent.pinchart@technotrade.biz> <20070124103548.GA31703@gate.ebshome.net> In-Reply-To: <20070124103548.GA31703@gate.ebshome.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200701241206.18167.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from empbedex1.empirix.com (empbedex1.empirix.com [12.38.203.54]) by ozlabs.org (Postfix) with ESMTP id B5C21DDF24 for ; Wed, 24 Jan 2007 23:29:21 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: JTAG emulator for MPC8548E (v2) Date: Wed, 24 Jan 2007 07:29:11 -0500 Message-ID: In-Reply-To: <200701241206.18167.laurent.pinchart@technotrade.biz> References: <200701240857.19428.laurent.pinchart@technotrade.biz> <20070124103548.GA31703@gate.ebshome.net> <200701241206.18167.laurent.pinchart@technotrade.biz> From: "Morrison, Tom" To: "Laurent Pinchart" , "Eugene Surovegin" Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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----- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.ebshome.net (gate.ebshome.net [208.106.21.240]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "gate.ebshome.net", Issuer "gate.ebshome.net" (not verified)) by ozlabs.org (Postfix) with ESMTP id EED98DDF18 for ; Thu, 25 Jan 2007 04:19:19 +1100 (EST) Date: Wed, 24 Jan 2007 09:19:17 -0800 From: Eugene Surovegin To: Laurent Pinchart Subject: Re: JTAG emulator for MPC8548E (v2) Message-ID: <20070124171917.GB31703@gate.ebshome.net> References: <200701240857.19428.laurent.pinchart@technotrade.biz> <20070124103548.GA31703@gate.ebshome.net> <200701241206.18167.laurent.pinchart@technotrade.biz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <200701241206.18167.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zipcode.az.mvista.com (unknown [65.200.49.156]) by ozlabs.org (Postfix) with ESMTP id 28D38DDEFD for ; Thu, 25 Jan 2007 06:23:41 +1100 (EST) Date: Wed, 24 Jan 2007 11:28:24 -0700 From: "Mark A. Greer" To: Laurent Pinchart , linuxppc-embedded@ozlabs.org, "Morrison, Tom" Subject: Re: JTAG emulator for MPC8548E (v2) Message-ID: <20070124182824.GA7686@mag.az.mvista.com> References: <200701240857.19428.laurent.pinchart@technotrade.biz> <20070124103548.GA31703@gate.ebshome.net> <200701241206.18167.laurent.pinchart@technotrade.biz> <20070124171917.GB31703@gate.ebshome.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20070124171917.GB31703@gate.ebshome.net> List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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: > > 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp2.mtco.com (smtp2.mtco.com [207.179.226.205]) by ozlabs.org (Postfix) with ESMTP id EFCC6DDF9B for ; Thu, 25 Jan 2007 06:53:56 +1100 (EST) Received: from [192.168.2.10] (ghillsrb1-pool1-14.mtco.com [207.179.227.14]) by smtp2.mtco.com (Spam Firewall) with ESMTP id 4434F1928C8 for ; Wed, 24 Jan 2007 13:38:05 -0600 (CST) Message-ID: <45B7B5AA.40304@billgatliff.com> Date: Wed, 24 Jan 2007 13:38:18 -0600 From: Bill Gatliff MIME-Version: 1.0 To: linuxppc-embedded@ozlabs.org Subject: Re: JTAG emulator for MPC8548E (v2) References: <200701240857.19428.laurent.pinchart@technotrade.biz> <20070124103548.GA31703@gate.ebshome.net> <200701241206.18167.laurent.pinchart@technotrade.biz> <20070124171917.GB31703@gate.ebshome.net> <20070124182824.GA7686@mag.az.mvista.com> In-Reply-To: <20070124182824.GA7686@mag.az.mvista.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by ozlabs.org (Postfix) with ESMTP id CFD09DDF36 for ; Thu, 25 Jan 2007 07:49:46 +1100 (EST) To: Laurent Pinchart From: Wolfgang Denk Subject: Re: JTAG emulator for MPC8548E (v2) Mime-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 In-reply-to: Your message of "Wed, 24 Jan 2007 08:57:19 +0100." <200701240857.19428.laurent.pinchart@technotrade.biz> Date: Wed, 24 Jan 2007 21:49:44 +0100 Sender: wd@denx.de Message-Id: <20070124204944.172BB353BC5@atlas.denx.de> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from web32203.mail.mud.yahoo.com (web32203.mail.mud.yahoo.com [68.142.207.134]) by ozlabs.org (Postfix) with SMTP id EA387DE0F4 for ; Thu, 25 Jan 2007 09:02:53 +1100 (EST) Date: Wed, 24 Jan 2007 14:02:52 -0800 (PST) From: Frank Subject: Re: JTAG emulator for MPC8548E (v2) To: Eugene Surovegin , Laurent Pinchart In-Reply-To: <20070124103548.GA31703@gate.ebshome.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Message-ID: <139900.34585.qm@web32203.mail.mud.yahoo.com> Cc: linuxppc-embedded@ozlabs.org, "Morrison, Tom" List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --- Eugene Surovegin 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/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outmx023.isp.belgacom.be (outmx023.isp.belgacom.be [195.238.4.204]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id D8F3DDE297 for ; Thu, 25 Jan 2007 20:17:57 +1100 (EST) Received: from outmx023.isp.belgacom.be (localhost [127.0.0.1]) by outmx023.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id l0P9Hh1R009800 for ; Thu, 25 Jan 2007 10:17:46 +0100 (envelope-from ) From: Laurent Pinchart To: Wolfgang Denk Subject: Re: JTAG emulator for MPC8548E (v2) Date: Thu, 25 Jan 2007 10:17:40 +0100 References: <20070124204944.172BB353BC5@atlas.denx.de> In-Reply-To: <20070124204944.172BB353BC5@atlas.denx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200701251017.40279.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outmx017.isp.belgacom.be (outmx017.isp.belgacom.be [195.238.4.116]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id C58C8DE2E9 for ; Thu, 25 Jan 2007 20:24:58 +1100 (EST) Received: from outmx017.isp.belgacom.be (localhost [127.0.0.1]) by outmx017.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id l0P9OodR008584 for ; Thu, 25 Jan 2007 10:24:50 +0100 (envelope-from ) From: Laurent Pinchart To: Eugene Surovegin Subject: Re: JTAG emulator for MPC8548E (v2) Date: Thu, 25 Jan 2007 10:24:41 +0100 References: <200701241206.18167.laurent.pinchart@technotrade.biz> <20070124171917.GB31703@gate.ebshome.net> In-Reply-To: <20070124171917.GB31703@gate.ebshome.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200701251024.41936.laurent.pinchart@technotrade.biz> Cc: "Morrison, Tom" , linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wvmler1.mail.xerox.com (wvmler1.mail.xerox.com [13.8.138.216]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "wvmler1.mail.xerox.com", Issuer "wvmler1.mail.xerox.com" (not verified)) by ozlabs.org (Postfix) with ESMTP id 4CB7DDE024 for ; Fri, 26 Jan 2007 09:04:04 +1100 (EST) Received: from wvmlir3.mail.xerox.com (wvmlir3.mail.xerox.com [13.147.8.223]) by wvmler1.mail.xerox.com (8.13.8/8.13.6) with ESMTP id l0PLuLL3012166 for ; Thu, 25 Jan 2007 13:56:21 -0800 Received: from wvmlir3.mail.xerox.com (localhost.localdomain [127.0.0.1]) by wvmlir3.mail.xerox.com (8.13.8/8.13.6) with ESMTP id l0PLuCb3004868 for ; Thu, 25 Jan 2007 13:56:12 -0800 Received: from usa0300gw02.na.xerox.net (usa0300gw02.na.xerox.net [13.129.0.42]) by wvmlir3.mail.xerox.com (8.13.8/8.13.6) with ESMTP id l0PLuCS4004860 for ; Thu, 25 Jan 2007 13:56:12 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: Re: JTAG emulator for MPC8548E (v2) Date: Thu, 25 Jan 2007 21:56:08 -0000 Message-ID: <35786B99AB3FDC45A821572461791973B1E2FE@gbrwgceumf01.eu.xerox.net> From: "Ramirez-Ortiz, Jorge" To: List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp107.biz.mail.mud.yahoo.com (smtp107.biz.mail.mud.yahoo.com [68.142.200.255]) by ozlabs.org (Postfix) with SMTP id 28916DE01C for ; Fri, 26 Jan 2007 09:38:39 +1100 (EST) In-Reply-To: <35786B99AB3FDC45A821572461791973B1E2FE@gbrwgceumf01.eu.xerox.net> References: <35786B99AB3FDC45A821572461791973B1E2FE@gbrwgceumf01.eu.xerox.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <6AF3F0CB-B947-4C80-BE8F-2DFCA73172B3@embeddedalley.com> From: Dan Malek Subject: Re: JTAG emulator for MPC8548E (v2) Date: Thu, 25 Jan 2007 14:31:59 -0800 To: "Ramirez-Ortiz, Jorge" Cc: ppc embedded list List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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