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.

CCS/TM4C1294NCPDT: ROV lost path

Part Number: TM4C1294NCPDT


Tool/software: Code Composer Studio

* : CCS 10.0
* : Complier TI x20.2.0.LTS (ex TI x18.12.0.LTS)
* : XDCTools 3.32.2.25
* : TI-RTOS for TivaC 2.16.00.08 (NB: 2.16.01.14 Beta version, may not be stable)
* : TivaWare_C_Series 2.1.4.178

I was attempting to run ROV and it pop up error

"C:/ti/xdctools_3_32_02_25_core/packages/xdc/xdc.tci", line 354: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'xdc.rov.monserver' along the path: 'C:/ti/tirtos_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ndk_2_25_00_09/packages;C:/ti/tirtos_tivac_2_16_00_08/products/uia_2_00_05_50/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ns_1_11_00_10/packages;C:/ti/TivaWare_C_Series-2.1.4.178;C:\ti\xdctools_3_32_02_25_core/packages;'. Ensure that the package path is set correctly. js: "C:/ti/xdctools_3_32_02_25_core/packages/xdc/xdc.tci", line 354: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'xdc.rov.monserver' along the path: 'C:/ti/tirtos_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ndk_2_25_00_09/packages;C:/ti/tirtos_tivac_2_16_00_08/products/uia_2_00_05_50/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ns_1_11_00_10/packages;C:/ti/TivaWare_C_Series-2.1.4.178;C:\ti\xdctools_3_32_02_25_core/packages;'. Ensure that the package path is set correctly.

I checked the C:/ti/xdctools_3_32_02_25_core/packages/xdc/ and indeed it was missing xdc.tci.

I found refernce https://e2e.ti.com/support/microcontrollers/other/f/908/p/874994/3238528?tisearch=e2e-sitesearch&keymatch=xdctools_3_32_02_25_core#pi320995=1

Installed Java 64 bits and restarted the CCS. No difference in the result.

How to fix this?

  • Hi Richard,

    You have to use ROV Classic since you are using XDCtools 3.3x. Note: TI-RTOS for TivaC requires XDCtools 3.3x, so please don't try to get a newer XDCtools. Runtime Object View and ROV Classic show the same basic data, but Runtime Object View has newer bells and whistles (e.g. graphs, auto-fresh, etc.). 

    Todd

  • Is there a plan to update TIVA RTOS and XDCTools or it dead in water?

  • Hi Richard,

    There are new versions of XDCtools (just not compatible with TI-RTOS for TivaC). There are no current plans to release a new version of TI-RTOS for TivaC. There is active TI-RTOS development going on for other devices (e.g. SimpleLink devices, C2000, C6000, Sitara, etc.).

    Todd

  • It was disappointing to learn for TIVA RTOS being officially dead on the water. The rumor of resurrection that I hear last year from this forum has been false news.

    I have to look at more critical into the TIVA series for current and future projects. It has been good MCU but RTOS did not hold up for rapid development as hoped.

    As an example: I have an issue with FW for a given project that tends to crash after several hours uses (random time), I'm uncertain if this is a USB interface issue or RTOS issue or something else and also uncertain how to isolate and fix that issue. 

    R. 

  • Richard,

    We are always re-evaluating new and patches releases for existing products. We have not found any show-stoppers in TI-RTOS for TivaC or major requests, therefore we have focused RTOS development on the newer devices. We still support TI-RTOS for TivaC (as you can see from the various forum posts). 

    Have you raised the crash issue on the forums?

    Todd

  • Hello Richard,

    The 'rumor' you probably heard is for TivaWare. TivaWare update is on the way - was supposed to be out already but I hit an issue with the web system (we are on an old one, so updating to latest!) which is delaying release.

    I don't recall us saying anything about updating TI-RTOS for Tiva-C to support that latest TivaWare (which will be 2.2.0.x), so sorry if you got that misunderstood from any of our messaging.

    We are going to continue to support TM4C and have a set of collateral improvements planned for the year as well to provide more examples and guidance on how to use TM4C for specific applications, but unfortunately at this time we do not have plans specifically for upgrading the TI-RTOS offering.

  • Thank you for clarification maybe you right I was confused. 

    Besides this, I'm reluctant to consider Tiva-RTOS based project for future work on the TM4C series. It too late in development to remove RTOS from the current project and start again. 

    I guess the Tivaware includes functional USB under the CDC configuration? 

    I was about to discuss these crashes, later on, I need to do some reading to learn more about advance debug features and tools in RTOS to capture the cause. Any tutorial and material would be helpful. 

    I do appreciate the excellent support for some time which is why I stick to TI device than others. RTOS for the C2000 series is good. I also use the MSP430 and SM320 series (no RTOS). 

    I only found out that the Microsoft team will not work with the older version server so I understand the issue with old server. 

     

  • Hi Richard,

    Take a look at this page from some debugging techniques with TI-RTOS: https://training.ti.com/debugging-common-application-issues-ti-rtos

    Todd

  • Hi Richard,

    richard payne said:
    I guess the Tivaware includes functional USB under the CDC configuration? 

    As a CDC device that will be included for both TM4C129x and TM4C123x.

    As a host, we were going to provide that for TM4C129x, but found an issue last minute with host implementation that we are still debugging. We opted to not gate the release due to that and will release the CDC host separately post-TivaWare release.

  • I'm pleased to say the crashes went away after the change in RTOS resource use. It still a mystery why these crashes happen.

    Do you have a performance chart on how HWI/SWI/SEMP (in Tiva device) spend time in processing the task when invoked?

     

  • Richard,

    We have kernel benchmarks documented. You can look in the SYS/BIOS release notes for the link to the "Benchmarks".

    You can use the LoggingSetup module (in the .cfg file) to get some runtime CPU load numbers. Take a look at the UART Echo to see an examples of this. Note: the example does not enable Hwi and Swi CPU load since it is a simple example. You probably want to enable those also for a better picture.

    Todd