Hello,
I am very new to TI DSP programming and code composer. I am working on a project that is implementing some PID control system tuning algorithms on to a DSP via c++. At this point I do not have any physical hardware and am doing everything in simulation to check if it is working. My code is from scratch albeit 2 sources that do root finding and LP solving. I have successfully compiled and linked the project in code composer and ran it on the c674x simulator. Though considerably slow, it did run and function correctly.
The problem is that the linking phase of the build takes forever (about 30min to an hour). I have tried turning off all compiler optimization but that did not speed anything up. I suspect the problem is in the LP solver (I am using lp_solve http://lpsolve.sourceforge.net/), which I hacked away at in order to get working inside code composer (I mainly removed a lot of the file I/O code which was very OS dependent and code composer didn't like, I also stripped out the reporting functions and replaced them by simple printf calls, i didn't need detailed reporting, just number crunching)
any thoughts/suggestions/ideas/help would be greatly appreciated, making small changes and rebuilding takes way too long and is not sustainable.
Thanks,
Aaron