Does an XDS100 emulator, or CCS require some of the DSP's memory to operate correctly?
In developing software for a 5535 DSP my code has grown to where the emulator does not operate correctly. The code downloads from CCS when initiating a "Debug" but does not jump to the start of main(). In dropping the Run menu, you can see the code has started "running" as "Resume" is not enabled, but "Suspend" is. On clicking "Suspend" an error message is displayed stating "No source available for 0xfe0004." so it appears that after downloading the DSP takes off at the wrong location.
Sometimes, but not always I can "Suspend", then "Reset", and "Restart" to get to main() and it will then run after "Resume".
This is all "intermittent" with it appearing to get worse as my code has grown. The memory used is shown in the attached picture which is copied from the map file.
Please let me if there is any requirement for memory or anything else for the emulator to operate correctly, or what I should check next.
Tom