[uClinux-dev] init problems - SOLVED

Claude cmhintl at gmail.com
Wed Jun 6 12:18:53 EDT 2007


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


More information about the uClinux-dev mailing list