Hi again,
Greg, you were on the right way. I searched among all files containing "CACR" 
word and both head.S and cacheflush.h reference it. I have disabled CACHE by 
commenting the appropriate lines in these files.

I already knew about the CACHE problems in MCF5282 . But there were 2 errata, 
one of them is "workarounded" by adding a NOP instruction after accessing 
CACR but the other one recommended to completely disable CACHE. As I am 
testing with the old evaluation board, CACHE is really broken.

For newbies I only would like to add some more comment: this CACHE problem 
even makes dBUG to be interrupted sometimes due to an "illegal exception" at 
the early lines of start up code, which makes linux to boot depending on the 
fact that alea jacta est.

Thank you for your help

Best regards
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to