Dear fellows,
I am working on C6713 based custom board. The code has been written in C++. The code size has been increased to 90K. I am not very happy with this big code size. I have analyzed this code to conclude that there are mainly two type of functions in this code.
1. that need to execute in real time (size almost 65K).
2. that does not execute in real time, and mainly related to the maintenance tasks (size almost 25K).
Since i got plenty of SDRAM, and IRAM is just 196K, so i just wanna ask you guys, that is it good idea to create a code section on SDRAM and Push that 25K of code, that do not execute in real time. This way my .text section will be reduced to 65K.
Also, please suggest me some practical ways of reducing the code size!!
Please give ur fruitful suggestions !!