This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Code corrupted after copy

I am see a strange problem in the execution of some simple test code that moves the code image from lower SDRAM to upper SDRAM.  After the copy, the data is corrupted in a unique way.  The data is only changing in the upper nibble in one or more memory words.  Ex. A memory location that had 0x018000F8 changes to 0x118000F8.  Is there a restriction that prevents copying the opcodes that are being used to perform the copy?  Why would this corrupt the data? The actual problem was discovered while computing the checksum of the code after it was copied from flash to SDRAM.  The checksum value was only off in the upper nibble.  I am using the C6713B DSP processor and I have tested this my hardware board and a DSK board with the same results.

 Thank you for the reply,

Mike