I have the issue explained in the Errata, where the EMIF-asynchronous-memory configuration causes extra WE pulses. The interesting thing is I have 2 identical external devices connection to EMIF_CS2 and EMIF_CS4, and the CS2 peripheral works on all of my boards and the CS4 peripheral works on none of them.
I saw the Errata work-around, which indicated to configure the MPU-region as strongly-ordered or device-type. I had already been using the strongly-ordered type (which works for CS 2 and not for CS4). I tried both shareable and non-shareable device-types, and CS4 still does not work.
2 questions:
1. Is the work-around supposed to be shareable or non-shareable, or do you think it matters?
2. Is it worth me trying the CS3 peripheral, and do you think (like my current CS2/CS4 experience) that it will either work on ALL boards or not work on ALL boards?
Thanks,
Jim