The ldr file generated using VisualDSP 5.0 version is different when generated from VisualDSP version 4.5. After comparing the two ldr files, I found that the Boot Kernel + 2 lines is the same in boot image which is similar to the example given in EE-56. But for the old working version, the user code starts as
but new version starts as
The old version runs well when flashed into the board. The new version runs only through emulation, but it runs with errors when booted from flash.
Please let me know why the user code start up is different, if you have faced similar issues please help.