This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
As per TI Training docs, we can use evalLoop() function to get a feedback on how the compiler software pipelines the loop:
Followed the same steps as in TI C7x DSP Training documents:
But in both Training and my Jupyter notebook, getting same error:
error: use of undeclared identifier 'evalLoop'
Even though all other samples are executing in the Jupyter notebook except evalLoop() function:
So it seems evalLoop() function containing library is missing.
Thank you in advance.
Please point to the training documents you followed.
Let me have a look
Regards
Shankari G
Thank you for the response.
It is part of proprietary TI C7x DSP Training - TI_C7x_DSP_TRAINING_INTERACTIVE_00.07
ti/tda4/c71x_examples/TI_C7x_DSP_TRAINING_INTERACTIVE_00.07.tar.gz
Hi Sibin and Shankari,
Had a call with Sibin's colleague over this topic, so noting what I have found so far.
evalLoop looks to be descoped in latest training. The reason for this, I am currently checking on. In old version of the TI_C7X_DSP_TRAINING_00.05, there was a header file named loopEval.h which looks to be removed in latest version. Old version can still be obtained here for reference: https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J721E/06.01.01.12
Regards,
Takuma
Thanks Takuma for checking.
Sibin,
Please have a look at the version Takuma is pointing.
Regards
Shankari G
Thank you very much Takuma.
We are able to see how compiler does software pipelining using evalLoop() function in old version 06.01.01.12.
Takuma Fujiwara Hi Takuma, please provide us loopEval.h for newer version TI SDK 09.02.00.05 since now it is available only in 2019 version 06.01.01.12.
Thanks,
Sibin
Sibin,
If loopEval.h is not found in the newer version TI SDK 09.02.00.05, may be it is deliberately descoped.
( That's what Takuma said in his post )
Regards
Shankari G