SPNU615B April   2015  – January 2020 RM42L432 , RM44L520 , RM44L920 , RM46L430 , RM46L440 , RM46L450 , RM46L830 , RM46L840 , RM46L850 , RM46L852 , RM48L530 , RM48L540 , RM48L730 , RM48L740 , RM48L940 , RM48L950 , RM48L952 , RM57L843 , TMS570LC4357 , TMS570LC4357-EP , TMS570LC4357-SEP , TMS570LS0332 , TMS570LS0432 , TMS570LS0714 , TMS570LS0714-S , TMS570LS0914 , TMS570LS1114 , TMS570LS1115 , TMS570LS1224 , TMS570LS1225 , TMS570LS1227 , TMS570LS2124 , TMS570LS2125 , TMS570LS2134 , TMS570LS2135 , TMS570LS3134 , TMS570LS3135 , TMS570LS3137 , TMS570LS3137-EP

 

  1.   Hercules™ Software Diagnostic Library Test Automation Unit
    1.     Trademarks
    2. Introduction
    3. Software Requirements
    4. Software Diagnostic Library TAU Tool Restrictions
    5. Terminologies Used in Software Diagnostic Library TAU
      1. 4.1 What is Unit Testing?
      2. 4.2 What is a Test Sequence?
      3. 4.3 What is a TCF?
      4. 4.4 What is Code Coverage?
      5. 4.5 What is Regression Report?
    6. Functional Blocks of Software Diagnostic Library TAU
    7. Software Diagnostic Library TAU Test Flow
    8. Manual Settings to the LDRA Install Needed by the User
    9. Steps for Using the Software Diagnostic Library TAU
    10. Inputs to Software Diagnostic Library TAU
      1. 9.1 Device Selection
      2. 9.2 Target Configuration File
      3. 9.3 Build Options File
    11. 10 How to Add Individual Test Cases
    12. 11 Reports
      1. 11.1 Regression Report
      2. 11.2 Dynamic Coverage Analysis Report
    13. 12 FAQ
  2.   Revision History

Introduction

Hercules Software Diagnostic Library Test Automation unit (Software Diagnostic Library TAU) is a tool that helps the user generate dynamic coverage analysis reports and regression reports for the diagnostic application program interface (APIs) provided in the library to support ISO26262 and IEC61508 assessments.

TI provides a compliance support package (CSP) for the Software Diagnostic Library to help safety customers go through ISO26262 and IEC61508 assessments.

The Software Diagnostic Library TAU comes with unit test cases for all the modules supported by the Software Diagnostic Library for Hercules Family of devices and the necessary Test Infrastructure to run these test cases. The Software Diagnostic Library TAU also provides infrastructure for the Hercules customers to add their own test cases.

NOTE: Since all the device families do not provide same Hardware features, it should be noted that the Test cases listed or created anew in TAU shall vary depending on the device selected. Customers are advised to refer to the respective device Technical Reference Manuals and Data Sheets to ensure any new test cases to be added to TAU are valid for the target device.