Dear Egor,
In message <[email protected]> you wrote:
>
> > > => md 0xff2800A0 4
> > > and got
> > > ff2800a0:
> > >
> > > and the system is freezes
> > >
> > > => md 0x00008000 4
> > > said
> > > 00008000: eb003e36 e10f9000 e229901a e319001f
> > >
> > > so, md is OK, but ff2800a0 is inaccessible
> >
> > Ok, it looks like you need to figure out why it does not work in
> > u-boot, first. What is supposed to be at that address?
Above commands attempt to read four 32-bit-words from the start
address plus offsets 0, 4, 8, and 12. To make this work, your
hardware must support such read operations.
> pio_iob3b (s1)
> 0x000800a0 - 0xff2800a0
Is this a 32 bit register, i. e. does it support 32 bit read access
from that address?
What about the following address space - does it support 32 bit reads
as well?
I recommend to try:
1) accessing a single address only, like:
md ff2800A0 1
2) accssing only 8 bit at that address (byte read):
md.b ff2800A0 1
Does this give other results?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected]
KLB is an acronym for `Known Lazy Bastard', aka non-FAQ reader, aka
person who would rather make someone take their time to explain
something basic than look it up in a FAQ.
-- Tom Christiansen in <[email protected]>
_______________________________________________
eldk mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/eldk