I have the Advisory C28x Flash: The SBF and BF Instructions Will Not Execute From Flash for revision 0 taken into account, and compile libraries and code with the -me option. This way it is possible to run code on the C28 core with flash instruction prefetch enabled.
However, (minor) changes to the code sometimes do make the faulty behavior of unplugged interrupt exceptions reappear. In that case when stepping through the code at assembly level (showing that SBF nor BF are present) the exception does not occur. Disabling the instruction prefetch is another 'solution'.
So my question is, is there any other cause known of C28 instruction prefetch related issues in revision 0 F28M36 chips?
We are working on having a newer revision chip on our board, but till then we are struggling with a low speed limped dsp core.