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.

Safe/Open RTOS StateViewer plugin not working

Other Parts Discussed in Thread: LM3S1607

Has anyone been able to get the Safe/OpenRTOS StateViewer to work in CCS v5.1? I have a project using FreeRTOS and have been unable to make this plugin work. I had previously tried the plugin with CCS v4.x with no luck, but after some web searching, I determined that the plugin was incompatible with the version of Eclipse used.

I have StateViewer version 2.0.1 installed (full details below) and CCS 5.1.0.0900. I have set configQUEUE_REGISTRY_SIZE (to 10) and tried setting and unsetting configUSE_TRACE_FACILITY. Any help here would be appreciated - would love to have freeRTOS-aware debugging.

Mark

 

  • Where did you get v2.0.1 from?  The newest one I see on the download site is v1.0.10b which doesn't work with newer versions of Eclipse.

     

    John

  • I used the Help->Install New Software within Eclipse and added this site: http://www.highintegritysystems.com/StateViewer. I followed the directions in the attached file. 8662.34-185-AN-001-Installing and Using the Eclipse STATEVIEWER Plug-in.pdf

    Mark

  • Hi Mark,

    hopefully we will be able to help you here.   Could you please expand on what you mean by the plug-in "not working"?  What target and version of FreeRTOS are you using? 

    Please keep us informed.  In the mean time I have grabbed the plug-in myself and am working to track down some of the other bits I will need to try and get in a state where we can potentially try to reproduce this here.

    Best Regards,
    Lisa

  • Hi Lisa,

    I am using LM3S1607 and FreeRTOS 6.05. By not working, what I mean is that when I open the Tasks or the Queues view while debugging (and having halted the processor), both view panes are completely blank - there is no task or queue info listed. I could add a screenshot, but I don't think it would help show the result more than just saying "they are blank". ;-)

     

    Thanks,

    Mark

  • Hi Mark,

    please follow this link, register and follow the instructions for the latest version of the plug-in which should correct your issue.

    http://www.highintegritysystems.com/index.php?option=com_chronocontact&Itemid=67

    Please keep us informed.

    Best Regards,
    Lisa

  • Hi Lisa,

    I have tried what you suggested (actually, this is exactly the procedure I had used before posting this item) and I still have no information shown in the view windows. I have un-installed the plugin and re-installed it - still not working as described in the app note.

    I can see that the FreeRTOS globals and data structures have debug symbols. For example, I can use the Expressions window to view xTickCount, pxCurrentTCB, or xQueueRegistry.I have tried viewing ALL 8 different versions of the Stateviewer windows (OpenRTOS Tasks, OpenRTOS Tasks (DSF), SafeRTOS Tasks, ...) and all of them are completely blank when I stop my code (the DSF windows have columns with headers, but no content).

    Have you been able to get this to work? Is there a compiler option that is to blame here, maybe a dwarf version or something like that? I'm really curious if anyone has used this plugin with CCS.

    Thanks,

    Mark