public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Mike Wellington <wellington@lucent.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] BDI2000 vs Vision-ICE
Date: Fri, 09 Jan 2004 08:50:50 -0700	[thread overview]
Message-ID: <3FFECDDA.4000105@lucent.com> (raw)
In-Reply-To: <8039970AF146314597457D3B51A68B382E0461@cossmgmbx02.email.corp.tld>

Guys-
   My replies are in post.

-thanks

mike wellington
wellington at lucent.com


VanBaren, Gerald (AGRE) wrote:

> I've used both VisionICE and BDI2000 (we bought two 
VisionICEs initially and only BDI2000s since then :-).
Both connect via the JTAG port and neither support traceback.
As Charlie points out, traceback requires capturing the
address and data bus which is bloody tricky on todays processors.
> 
my project lead thinks visionIce/visionEvent has solved that
problem.   Since our CPU core is inside an FPGA I guess I could
conceivably watch the bus with ChipScope - an FPGA-based
logic analyzer which would give me raw bus cycles.

> With a JTAG or a software only debugger you could theoretically 
enable the "trace on branch" PPC exception and run at full
speed in (very short :-) bursts, saving each branch location
and then rebuild the traceback using the saved the branches,
but that would still cause a significant speed degradation
because of all the exceptions.  I don't know if anyone does this.

I don't know if anyone does this either, but I think it is
an excellent idea.

I have my doubts whether this would be useful due to the speed slowdown.
> 

I think my application can handle the speed slowdown.

>>-----Original Message-----
>>From: u-boot-users-admin at lists.sourceforge.net
>>[mailto:u-boot-users-admin at lists.sourceforge.net]On Behalf Of Wells,
>>Charles
>>Sent: Thursday, January 08, 2004 5:57 PM
>>To: u-boot-users at lists.sourceforge.net
>>Cc: 'Mike Wellington'
>>Subject: RE: [U-Boot-Users] BDI2000 vs Vision-ICE
>>
>>
>>Mike,
>>
>>
>>>People at my place of work are telling me that the
>>>Vision-Ice supports "backtrace" and the BDI2000 does
>>>not.
>>
>>I don't believe visionICE supports what you describe, but visionEVENT
>>(another WRS/EST product) does.  visionEVENT behaves like a 
>>classic "bus
>>capture" analyzer.  It's no longer a "10-bin BDM port 
>>connected device."
>>visionEVENT is housed in a seperate box that attaches to the 
>>bottom of the
>>visionICE case and requires two 80-pin high-density connectors on your
>>target for its connection.  Further, visionEVENT imposes some nasty
>>restrictions on the target (e.g. not being able to run the 
>>CPU clock at 2x
>>bus clock).
>>
>>We bought the visionICE/visionEVENT stuff a couple of years 
>>ago.  I use
>>visionICE regularly and it works adequately for bringing up 
>>new targets and
>>debugging startup code.  We haven't use visionEVENT much at 
>>all.  We've just
>>never needed its capabilities.  I've never used the BDI2000, 
>>but it sounds
>>like its Linux integration is better than either visionICE or 
>>visionEVENT
>>(although WRS may have improved this since we took delivery 
>>of ours).

Some think the visionICE, visionEVENT stuff has improved.  I'll
find out soon enough since management went ahead and bought it.

>>
>>BTW, I agree with Wolfgang's earlier point.  What really 
>>matters is the
>>capabilities of the debugger software front-end.  One of 
>>these days, I need
>>to get someone around here to approve the purchase of a 
>>BDI2000 and see how
>>it compares.
>>

Our debugger front-end is supposed to be great.  I haven't
fired it up yet for real.  I kinda need a U-Boot bootloader
for the Xilinx ML300/PPC405 first.   Or I could use Redboot ( part
of eCos Real-Time OS ) which I already have sorce for a ML300/PPC405
but I haven't figured out how to build it yet.


-EOF-

  reply	other threads:[~2004-01-09 15:50 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-09 13:29 [U-Boot-Users] BDI2000 vs Vision-ICE VanBaren, Gerald
2004-01-09 15:50 ` Mike Wellington [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-01-08 22:56 Wells, Charles
2004-01-07 18:58 [U-Boot-Users] U-Boot on MPC8280 Rod Boyce
2004-01-08 12:36 ` John W. Linville
2004-01-08 21:01   ` [U-Boot-Users] BDI2000 vs Vision-ICE Mike Wellington
2004-01-08 23:04     ` Wolfgang Denk
2004-01-09  9:58     ` Richard Danter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3FFECDDA.4000105@lucent.com \
    --to=wellington@lucent.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox