I am using NDK 2.0 for Ethernet link on DM648 in ALE Bypass mode. After few hrs of correct operation the DSP halts when I stop the program in CCS and check the status of code execution I always found that my code is struck in CSL loop and it doesnt returns thats why I call it infinite CSL loop. Moreove there is no error in my code and also that no peripheral event is awaited I am saying this because the DSP halts after 5 hrs of correct operation. When I manually change the PC value to the starting value when the code is struck in CSL loop the DSP comes out of the halt situation. I earlier posted this on DM648 forum and the experts there adviced me to post it on this forum of BIOS. I posted the problem here but got no reply then the experts at DM648 forum got more requests of answers on the similar problem so they asled me again to post it here. This problem is becoming recursive and many engineers around the world are stuck in this but NDK people at TI are giving no reply. I think you people should at least reply to the people who trust you and buy your solutions.
Following links are of posts with similar problem.
http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/62024.aspx
http://e2e.ti.com/support/embedded/f/355/t/64939.aspx
I hope that NDK people at TI will look into this matter.