Hello.
Because ROV limitations referred by TI, I have installed STATEVIEWER in Code composer.

But unfortunately, I am not able to see task table view.

Could you give support on this?
Many thanks
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.
Hello.
Because ROV limitations referred by TI, I have installed STATEVIEWER in Code composer.

But unfortunately, I am not able to see task table view.

Could you give support on this?
Many thanks
Hello,
STATEVIEWER is a third party plugin for Eclipse that is not maintained/supported by TI. Please contact the third party directly for support: https://www.highintegritysystems.com/support/
Thanks
ki
Hi Ki,
I think the main question here is how we can debug FreeRTOS applications using Code Composer. Since Ti's propriety tool (ROV) does only work with TIRTOS and we are facing problems with STATEVIEWER (recommended in TI's documentation), my question is more about knowing what we should use that is supported in Code Composer and meets the needs.
Hi Monica,
Can you please point me to the documentation you are referring to?
Regards,
Parth

This is the documentation where we found reference to StateViewer usage for FreeRTOS environment.
BR
Please note that the SDK FreeRTOS examples need to be configured to enable ROV support for FreeRTOS. The document above is from connectivity group and I believe their SDKs are configured as such. I do not think the Sitara/Jacinto SDKs are. The SDK team can confirm this.
Ok.
In that document is referred that CCS is able to load Plugin for StateViewer. I though it would be independient on SDK, is an IDE capability. But seems I was wrong.
As per your comment "The functionality of ROV will indeed be more limited with FreeRTOS" in "TDA4VL-Q1: Debug Using ROV in Code composer 12" post after showin issues I observed, now our question is: how can we debug properly applications with FreeRTOS provided by the TDA4 SDK using Code Composer?
Thanks
In that document is referred that CCS is able to load Plugin for StateViewer.
I can't comment on StateViewer as I know very little about it
how can we debug properly applications with FreeRTOS provided by the TDA4 SDK using Code Composer?
I will let the SDK experts answer this one.
Hi Monica, Pablo,
SDK examples don't have the support to enable Stateviewer plugin in CCS and we have not investigated Stateviewer usage in CCS.
You can still debug FreeRTOS application in CCS by loading the symbols from executable, which will allow you to use the typical debugger features like setting breakpoints, run/suspend, and etc.
Regards,
Stanley
Hello Stanley Liu,
We are not having issues with debugging.
We would like to have a good tool running in CCS to evaluate properly how OS is running (in case of TI SDK solutions, OS is FreeRTOS, that we also plan to use in customer solution). Getting information details of CPU load, task status, task stacks, etc, in order to get clear info of resources used and to balance properly our scheduler.
We want to have whole features available for ROV and TIRTOS that documentation is referring to (https://software-dl.ti.com/ccs/esd/documents/rov_guide/html/src/rov.html#creating-your-own-graphical-views, https://www.youtube.com/watch?v=MI_2iM2WbU8, https://www.ti.com/video/5631158932001). In other post, TI's colleague referred to some limitation in ROV for FreeRTOS usage.

So that, we swapped to StateViewer because of some references read in TI forums/Documentation.
It seems that ROV is not fully operative for FreeRTOS and TI does not have support for StateViewer on its IDE (CCS), then, what is the way to get complete information about Scheduler-OS that is running in cores when we run SDK's applications (that have FreeRTOS)?
What is the TI's recomendation/tips to have all of needed to evaluate dinamically (at run time) FreeRTOS execution with Code Composer/other IDE?
Many thanks
Hi Stanley Liu
Thanks for your response. We are aware Trace32 can support that but we were looking for a tool to be integrated in Code Composer. Are you not internally using Code Composer with Blackhawk for this purpose?
We have few Trace32/Lauterbach setups, most of our setups are CC/Blackhawk tool/debugger kits
If you don't have anything available now, is there anything planned in the near future to cover this?
Many thanks,
Mònica
Hello Mònica,
FreeRTOS support is being gradually added into CCS. Our wireless connectivity are the most advanced products for now (link). With regard to TDA4 processors, this is being investigated and we cannot communicate a timeline, hence our suggestion to use the Lauterbach tools that you already have in house.
I suggest to close this discussion for now and to do a checkpoint from time to time. I am asking to add ROV support into CCS first for the TDA4 Entry processor. This requires some scripts to be added to the SDK, so the SDK CCB (Change Control Board) will review my request and add it to the SDK roadmap if approved.
Best regards,
François.
Hi François,
I understand. Agree, lets checkpoint from time to time and if you get any news I would appreciate if you could let us know.
I am marking this ticket as solved.
Many thanks for your answers,
Mònica
Hello Mònica,
We have realized that the PDK team has actually added the FreeRTOS ROV capability to the SDK. Please check the TDA4 SDK documentation here. One of the team members has tested it and found that it works properly.
Please give it a try and report here any issue that you may find. Thank you.
Best regards,
François.
Thanks François. Once we have new SDK integrated, we will test ROV on CCS. I will inform you
BR
Hi Pablo,
What SDK are you currently using? It may already be available in the SDK you are using.
regards
Suman
Hello Suman,
I got the information of ROV limitation in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226518/tda4vl-q1-debug-using-rov-in-code-composer-12
Then and now we are using 8.6 SDK. As per François comment, now is solved in SDK 9.0SDK, is not?
BR
Hi Pablo,
The link I gave above pointed to the latest SDK version, 9.0 as of today, but the ROV capability was already integrated in the 8.6 SDK. Please see this page: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_06_01_03/exports/docs/pdk_jacinto_08_06_01_03/docs/userguide/jacinto/developer_notes/freertos_ccs_rov.html
Best regards,
François.
Hi François,
Pablo was having the above problems described with SDK 8.6
I got the information of ROV limitation in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226518/tda4vl-q1-debug-using-rov-in-code-composer-12
And it was confirmed there that ROV had huge limitations for FreeRTOS.
We'll look at the link you provided
to confirm our steps and come back to you
Many thanks,
Mònica