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.

TMS570LS3137: Debug configuration

Part Number: TMS570LS3137
Other Parts Discussed in Thread: UNIFLASH,

Hi ,

Please explain in elaborate what is Debug Configuration doing additional to before passing control to  _c_int00(void); in sys_startup.c

Our Project works perfectly in Debug Mode even after power cycling .

The same project when compiled (in CCS Release configuration which is  exact copy of CCS Debug configuration) only addition of a "Binary file generation" and downloaded using UNIFLASH does not work (it has some issue with VIM as we Error Logged and checked).

But we are unable to solve this .

What is different between running the Micro TMS570LS3137 using Debug mode and not using Debug Mode ( Release mode jumping directly to _c_int00(void);)

I understand there is certain difference between running controller in CCS Debug Configuration and CCS Release configuration files .

1) Debug Configuration should be performing additional steps like enables JTAG and also sets some SFR's etc.. before passing the control to  _c_int00(void); in sys_startup.c

2) Release Configuration should ( which generated binary file ) have been directly passing control to _c_int00(void); 

What is Debug Configuration doing additional to before passing control to  _c_int00(void); in sys_startup.c