🎉 We're happy to announce new public releases 🎉

  • SmartCode v10.4r1 - Take advantage of all the benefits our tools have to offer and build your applications with the latest version
  • TriCore v6.3r1 Inspector v1.0r8 - Save time and detect known issues before they get into your application
Contact us to get access

TriCore Compiler Internal Generated Sections

01-Oct-2025

This article is applicable for the TriCore toolset. If you need to know SmartCode-specifc details for the same, please contact us.

This application note provides details on the internal sections that are generated in addition to the normal code and data sections.

It walks you through the following compiler-generated internal sections and describes how they can be utilized:

  • Initializers: *.<n>.ini.*
  • String literals: *.<n>.str.*
  • Compound literals: *.<n>.lit.*
  • Constants: *.<n>.cnt.*
  • Switch lookup tables: *.<n>.lkp.*
  • Switch jump tables: *.<n>.jmp.*
  • Sections like .bss.file_1._999001_test / .zbss.file_1._999001_test / .data.file_1._999001_test / .zdata.file_1._999001_test
Was this answer helpful?