Hello Jeff,
I had this problem to start with. I found in my case it was because I
had set the cpu clock source too fast and it was doing one of the
following: reeding the wrong data in, storring data to the wrong location.
Things to check.
Flash wait state,
Cpu clock speed (Phase locked loop, clock divider etc)
Regards Peter
--
Peter Wintulich
VoiceTronix
Powering Open Telephony
www.voicetronix.com.au