Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
898 Views

Profiling microC application

Hi, 

 

I've written a MicroC application that uses iniche stack, 

due to performance issues I need to profile it. 

 

I've read AN391 (http://www.altera.com/literature/an/an391.pdf) and was able to use the profiler on a non microC application. 

when I've tried to use it on a microC application no gmon.out file was generated. 

 

AN391 state that the 'main' function must return, but 'OsStart' never returns. 

 

Is there a way to profile it? 

 

thanks!
0 Kudos
2 Replies
Altera_Forum
Honored Contributor I
35 Views

In a regular gcc/gprof environment, you can directly invoke the function that writes the gmon.out. The function is called _mcleanup(). 

Not sure if it works in NIOS2 gcc environment, but it's worth a shot.
Altera_Forum
Honored Contributor I
35 Views

Do you have enough on a indication of CPU load or do you need much more detailed information?

Reply