> Is it possible to test for this by NOT enabling the
> Icache at this
> point in head-armv.S? Or will that blow up for other reasons?
>
> Thanks,
> Chris
Normally you should always try to run with the Icache on for performance
reasons, even (nay, especially) when running from rom. It doesn't need the
MMU. If your system won't run from DRAM with the Icache on and you think
the memory timing is correct, reduce the speed of the cpu to something like
118MHz, redo your timing calculations, and try again. SDRAM timing setup is
not trivial on the SA1110. If it won't run even at the lowest cpu clock
frequency when you turn on the Icache it's time to revise the circuit board
layout (or review the specs for your memory). Signal integrity is a major
issue with these fast low power processors. Even on the Intel Assabet
(SA1110 development platform) about 132MHz is all the faster this thing will
run reliably day in and day out. At faster speeds we experience occasional
random lockups. Happens to WindowsCE, too, so it's not just a Linux
thing...
//Jeff
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++