Data is corrupt after serial boot

Started by November 3, 2008
I am booting 5416 using standard serial boot method. My problem is that some part of my code does not work as expected when I boot serially but it works fine when I program the dsp from CCS. There are no problems for the other parts of the code for serial boot case. I realized that when I reset and boot the dsp serially after programming the dsp from ccs without powering off, evrything works fine. I found that the reason is an array which is corrupt when I turn off the power and boot serially. Wrong values are read from this const struct array after serial boot. What may be the
reason? Is it a problem caused by wrong initialization of memory map? But I can not understand how it works on ccs and not for serial boot?