[ELDK] MCV hardware
Wolfgang Denk
wd at denx.de
Wed Jul 8 14:13:21 CEST 2015
Dear Egor,
In message <loom.20150708T140254-62 at post.gmane.org> 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: wd at denx.de
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 <6aq547$mnr$2 at csnews.cs.colorado.edu>
More information about the eldk
mailing list