I am trying to develop a small application to test the external DDR3 memory of the C6657 processor. I am wanting to load to / run from the NOR (SPI) memory on the TMDSEVM6657LS evaluation module. The application is to use DSP/BIOS and simply initialize the hardware, test the DDR3 memory (i.e. read/write from the DDR3 memory) and transmit the results to the serial port. Since there is an example project written by TI that utilizes the serial port, I was using it as a base to develop my application from, i.e. UART_BasicExample_C6657c66xExampleProject.
However, when I compile this example project, the map file shows that the compiler allocates 4000000 bytes in DDR3 memory space for something related to profiling (i.e. ti.utils.profiling.ae66 : profilingHooksC66.oe66 (.fardata:benchmarking)). I have determined that this declaration only occurs when the board_init() function is included in the project.
I have tried to disable all settings related to the profiling but nothing I have tried has stopped this declaration from occurring. Can you point me to the configuration that will disable this declaration?
Any help is greatly appreciated.
Brad