SPRU514Z July 2001 – October 2023 SM320F28335-EP
If your C/C++ program begins running at RESET, you must set up the RESET vector to branch to a suitable bootstrap routine, such as _c_int00. You must also make sure the interrupt vectors are included in the project, typically by using the --undef_sym linker option to make a symbol at the start of the interrupt vector a root linker object.
A sample interrupt vector is provided in vectors.c.obj in rts2800_ml.lib. For C28x, the first few lines of the vector are:
.def _Reset
.ref _c_int00
_Reset: .vec _c_int00, USE_RETA