2008-11-26 (수), 16:10 +0100, Michael Lawnick 쓰시길:
> Choe, Hyun-ho said the following:
> > My second workaround is strange, too.
> > In ARM code, mapping physical address to logical is actually does
> > nothing, except re-calculating pointer with sector no. and offset.
> > It just eating several processor cycles.
> 
> I actually have no ARM experience, but when you talk about 'mapping' the
> word 'cache' is coming to my mind. Any chance that you have not disabled
> caching for flash access address space?

If you mean Instruction Cache/Data Cache, yes, ARM have them.
In CPU start-up code, DCache is disabled & ICache is enabled by default.
And always be in the same status all the time.
Turning off ICache has no effect.

(If you are interested, see cpu/arm*/start.S & cpu.c, you may already
know.)

Regards,
Choe, Hyun-ho

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to