10-31-2012 02:52 PM
Hallo,Is there any possibility to increase the performance of nios II in C4 related to the debug configuration? I know this from some µCs the there is a big increase by disabling the debug feature. Is there any “switch” for nios II which results the same? Thanks sim
10-31-2012 03:33 PM
The JTAG debug doesn't affect the execution time of normal code.For best performance: - Make sure you compile everything (including the BSP/C library) with -O2 or -O3. - Don't use floating point. - Don't use printf. - Try to use as little of the C libarary as possible. - Fit all your code and data into tightly coupled memory. - Don't use Altera's alt_main() code unless you really need the stdio setup and teardown (forces malloc() and friends into your image). - Use the 'small data' segment (%gp relative addressing) for as much data as possible. - Write C very carefully to give the compiler the best chance of optimising the code.
11-08-2012 08:19 AM
-Os is optimize for space. It will create a smaller binary, but maybe not the fastest one. If you are looking for performance it is better to use -O2 or -O3