Static stack-usage analysis for C28x

StackAnalyzer for C28x statically determines the worst-case stack usage of tasks in safety-critical applications written in C or C++ and compiled to run on TMS320F28x processors.

Call graph with stack analysis results and worst-case path

Your benefits

Key features

Supported processor derivates

All license variations always cover all of the above.

Supported compilers

Qualification support

Your usage of StackAnalyzer for C28x can be qualified according to ISO 26262, DO-178B/C, and other safety standards. We offer Qualification Support Kits that help you simplify and automate your qualification process:

Additional compiler-specific QSKs can be developed on request.

Recent improvements

  • Much faster stack analysis for highly recursive programs
  • Two additional qualification test cases
  • See the complete release notes
  • Three additional qualification test cases
  • See the complete release notes
  • Improved stack-frame creation handling
  • See the complete release notes
  • Improved automatic decoding of computed control-flow transitions
  • Improved switch-table decoding for the TI compiler
  • Eight additional qualification test cases
  • See the complete release notes
  • Support for the extended instruction sets FINTDIV, TMU, FPU64, and VCRC
  • Improved decoding of C28x ELF binaries
  • See the complete release notes
  • Higher analysis precision for the xpread instruction
  • Improved handling of copy sections in COFF files
  • Improved automatic switch-table decoding
  • Compiler-specific QSK for TI 6.2.0
  • See the complete release notes

System requirements

Free trial

You can try StackAnalyzer for free, on your own applications, for a period of 30 days. Your free-trial package includes online training and tech support.

Get started today