linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* RE: Abatron BDI2000
@ 2001-11-20 18:04 Williams, Kevin M.
  2001-11-20 18:54 ` Wolfgang Denk
  0 siblings, 1 reply; 11+ messages in thread
From: Williams, Kevin M. @ 2001-11-20 18:04 UTC (permalink / raw)
  To: linuxppc-embedded


I think the register definition file (reg8xx.def) is the same, but there
seems to be more to the .cnf file than just architecture and board used.
That is covered in the [INIT] section.  I have that correct or I would not
have been able to debug my bootrom using gdb, read/write memory, etc.  I can
do all that without any problem, and if all I wanted was to debug the
bootrom I would be all set.

What I am having trouble with is getting it to download the compressed
kernel image.

Specifically, I was hoping to see what was in the [TARGET], [FLASH], and
[HOST] sections of a correct .cnf file for debugging the kernel. I must
either have an offset incorrect, or not have something enabled, or something
similar. That seems to be where my problem is....in that dozen or so lines
at the end of the cnf file.

I know this is a newbie question, and I have read the manual and made
several attempts but cannot get it to work, so I was trying to make the
inconvenience as small as possible by just asking to see someone's .cnf file
and I will figure out my mistake from there.

Thanks for any help.

Kevin

-----Original Message-----
From: Wolfgang Denk [mailto:wd@denx.de]
Sent: Tuesday, November 20, 2001 12:13 PM
To: Williams, Kevin M.
Cc: linuxppc-embedded
Subject: Re: Abatron BDI2000



Dear Kevin,

in message
<A3E34B558F5CD211B4980008C7A4A99003C5853A@sparrow.gso.mcs.marconi.com> you
wrote:
>
> I just received a BDI2000 and it works great for debugging my bootrom, but
> I'm a little confused about settings to use for debugging the
> kernel...seeing a working example should be enough to get me going.

Oops??? The config file for the  BDI2000  depends  on  the  processor
architecture  and  board  used,  but  that's it. You can use the SAME
config file both for firmware and for Linux kernel debugging.

Make sure you've RTFM about the "MMU XLAT" and the "PTBASE" settings.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
Computers are not intelligent.  They only think they are.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Abatron BDI2000
@ 2001-11-20 16:36 Williams, Kevin M.
  2001-11-20 17:13 ` Wolfgang Denk
       [not found] ` <3BFA8C23.465CD6B1@cambridgebroadband.com>
  0 siblings, 2 replies; 11+ messages in thread
From: Williams, Kevin M. @ 2001-11-20 16:36 UTC (permalink / raw)
  To: linuxppc-embedded


Hello,

Could someone please post the .cnf file they use to debug the kernel with a
BDI-2000?

I just received a BDI2000 and it works great for debugging my bootrom, but
I'm a little confused about settings to use for debugging the
kernel...seeing a working example should be enough to get me going.

Thanks in advance.

Kevin

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Abatron BDI2000
@ 2001-11-02 15:55 Joshua Horvath
  2001-11-02 18:10 ` Scott Anderson
  2001-11-02 21:03 ` Wolfgang Denk
  0 siblings, 2 replies; 11+ messages in thread
From: Joshua Horvath @ 2001-11-02 15:55 UTC (permalink / raw)
  To: linuxppc-embedded


In my lab, we are currently using EST VisionICE boxes to develop custom
PowerPC 8xx based boards.  I recently got a BDI2000 evaluation unit and am
trying to decide if it makes sense to purchase a few of these units and dump
the EST boxes.

>From playing around with the Abatron unit, it seems the two biggest advantages
are

1) MMU support
2) Can be used with a Linux based development pc

Since we haven't had a problem bringing the kernel up on our boards, 1) isn't
(currently) a big deal.  What we really need is to be able to debug loadable
modules, which from what I've gathered is only possible with kgdb.  Is this
assumption correct?

We can flash our boards, download code, etc. and as I said, we've got the
kernel running successfully.  So other than point 2) above, is there anything
else I've missed that would provide a compelling reason to purchase these
units?


Thanks,
-Josh

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Abatron BDI2000
@ 2001-01-31  0:37 Brian Kuschak
  0 siblings, 0 replies; 11+ messages in thread
From: Brian Kuschak @ 2001-01-31  0:37 UTC (permalink / raw)
  To: 'Wolfgang Denk', Brian Kuschak; +Cc: linuxppc-embedded


I reflashed my BDI2000 (loader=1.03, firmware=1.01, logic=1.01).
Unfortunately I get the same results.  I will contact Abatron.  Perhaps
there is a bug in this version of the command parser.

Thanks,
Brian


-----Original Message-----
From: Wolfgang Denk [mailto:wd@denx.de]
Sent: Tuesday, January 30, 2001 4:14 PM
To: Brian Kuschak
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Abatron BDI2000


In message <B25E2E5A003CD311B61E00902778AF2A0204433C@SERVER1> you wrote:
>
> Is anyone out there using the Abatron BDI2000 to set hardware breakpoints
on
> data access (on 405GP)? I'm probably just doing something dumb, but I
don't
> see it. Any ideas?

Not on 405, but on 8xx / 82xx instead.

> BDI>bd w 0xc019c390
> # syntax is BDx [R|W]

BDI>bd w 0xc019c390
Breakpoint identification is 0

Works fine for me.

> BDI>bdx w 0xc019c390
> # syntax error in command

Error, "bdx" is no valid command.

> BDI>bd w c019c390
> # syntax error in command

Error, c0... is no valid hex number (0x... missing).

> BDI>bd 0xc019c390
> # syntax is BDx [R|W]

BDI>bd 0xc019c390
Breakpoint identification is 1

Works fine for me.

Um... Try re-loading the firmware.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
Visit us at Embedded Systems: Feb 14-16 2001, Nuremberg, Halle 12/K01
(with TQ Components); our presentation "Starke Zwerge: Embedded Linux
auf PowerPC-Systemen" on Thursday, Feb 15 2001, 13:30 Forum Halle 11.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Abatron BDI2000
@ 2001-01-30 22:42 Brian Kuschak
  2001-01-31  0:13 ` Wolfgang Denk
  0 siblings, 1 reply; 11+ messages in thread
From: Brian Kuschak @ 2001-01-30 22:42 UTC (permalink / raw)
  To: linuxppc-embedded


Is anyone out there using the Abatron BDI2000 to set hardware breakpoints on
data access (on 405GP)? I'm probably just doing something dumb, but I don't
see it. Any ideas?

Thanks,

Brian

BDI>bd w 0xc019c390
# syntax is BDx [R|W]
BDI>bdx w 0xc019c390
# syntax error in command
BDI>bd w c019c390
# syntax error in command
BDI>bd 0xc019c390
# syntax is BDx [R|W]
BDI>BD W 0xc019c390
# syntax is BDx [R|W]
BDI>BDH W 0xc019c390
# syntax is BDx [R|W]
BDI>bd0 w 0xc019c390
# syntax error in command
BDI>bd4 w 0xc019c390
# syntax error in command
BDI>bdw w 0xc019c390
# syntax error in command
BDI>bd r 0xc019c390
# syntax is BDx [R|W]
BDI>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2001-11-21  1:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-20 18:04 Abatron BDI2000 Williams, Kevin M.
2001-11-20 18:54 ` Wolfgang Denk
  -- strict thread matches above, loose matches on Subject: below --
2001-11-20 16:36 Williams, Kevin M.
2001-11-20 17:13 ` Wolfgang Denk
     [not found] ` <3BFA8C23.465CD6B1@cambridgebroadband.com>
2001-11-21  1:07   ` Michael Habermann
2001-11-02 15:55 Joshua Horvath
2001-11-02 18:10 ` Scott Anderson
2001-11-02 21:03 ` Wolfgang Denk
2001-01-31  0:37 Brian Kuschak
2001-01-30 22:42 Brian Kuschak
2001-01-31  0:13 ` Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).