SPNU636 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 CSP Without LDRA
    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

Functional Blocks of Software Diagnostic Library TAU

The functional blocks of the Software Diagnostic Library TAU are the following:

  • LDRAunit-TI-Qual
    • Helps generate dynamic analysis reports
    • Interfaces to CCS debug server scripts
  • CCS Debug Scripts
    • Helps load and execute the test codes
  • TI Test Cases
    • Excel-based unit test cases (per module) that are supported in the Software Diagnostic Library
  • TI Test Script Engine
    • Instruments the targeted C file(s) through LDRA
    • Generates TCF files, which invokes LDRA
    • Generated and is executable through an automatically generated make file
    • Helps in consolidating the code coverage report and regression report generated by LDRA
  • Software Diagnostic Library TAU GUI
    • GUI to help the user choose the following:
      • Device family to test with
      • Test select (Software Diagnostic Library or TPS Driver—currently TPS Driver is not supported)
      • Build options based on the device
      • Target configuration based on the boards and the debugger
      • Update the status information of every test sequence selected