DevOps Automation

 View Only
  • 1.  Rational test realtime TDP

    Posted Tue May 23, 2023 10:51 AM
      |   view attached

    Hello,

    Could you please tell me if there is an already existing TDP for Tasking TriCore_v6.3r1 compiler?
    It seems not to be "by default" included inside our RTRT Version: 8.3.2.0.

    There is no need to run on target, but at least on simulation will be OK.

    Another point is that also, when we want to create a local test variable, it seems that we don't have access to all the types that we could need. For example, we can see some pointer to TYPE, but not TYPE itself.
    Do I miss something?

    Thanks for your help.

    Damien



    ------------------------------
    Damien COUTADEUR
    ------------------------------


  • 2.  RE: Rational test realtime TDP

    Posted Wed May 24, 2023 09:46 AM

    Hi,

    With the delivery of TestRealTime, you have list of TDPs which can be use as base ( <Installation folder>\tdpList.html).
    The most important and tricky part of a TDP is the execution phase not the compilation. The main question is to know what I/O is available on your target to guide you to the best TDP for the customisation, if it exists. 

    I suggest to open a supportticket for this request.

    For the question regarding the type, what type you are looking for?
    Where it is defined?
    The type listed come from the sources (sources and headers), visible in the project.
    If the type come from another header file, you can add an include from the "Header Code" at the test_harness level or test_case level.

    Regards,
    Yanis







    ------------------------------
    Yanis Bensemmane
    ------------------------------



  • 3.  RE: Rational test realtime TDP

    Posted Tue May 30, 2023 09:11 AM

    Hi,

    Thanks for your feedback, and sorry for late reply.
    OK, regarding te TDP list, I have found it, and what I need is not supported. It seems that the list has been updated long time ago, since many of common MCU or not supported (even if they are not recent). I will contact support for this point.

    For the type, your solution is not working. The point is that it compiles well, with all defined types in the functions I need to test, but when I want to create a local test variable, there is only 1 or 2 user types defined while I have many more. (for example, we have defined a Tu8_Int as basic unsigned char, in a Common.h header file, and it is not seen in the window to create the variable.)

    Moreover, in the screenshot case, we can see that the type SWST_TEP_MainStateP is available while in fact is it just a pointer to type (enum) SWST_TE_MainState that is declared just before in the same header file....
    So I don't understand why,only 1 type of the header is available for adding a variable, while there is at least 10 types defined in the same file...

    We can contact me directly if you want, so that I can show you with teams or else in case of need.

    Thanks for you help, it is highly appreciated.



    ------------------------------
    Damien COUTADEUR
    ------------------------------



  • 4.  RE: Rational test realtime TDP

    Posted Thu June 08, 2023 11:39 AM

    Hi Damien,

    The TDPs provided with the tool should be used as base TDP for customization. The MCU is not the most important part, the execution phase, how we execute on target is the tricky part of a TDP customisation. 

    About the Type question, please open a support ticket to troubleshoot the issue.

    Regards,

    Yanis



    ------------------------------
    Yanis Bensemmane
    ------------------------------