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