[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