🎉 TriCore v6.3r1p10 available! We're happy to announce the public patch release of TASKING VX-toolset for TriCore v6.3r1p10. Contact us

Linker Script Language (LSL) tips & tricks for the TriCore toolset

01-Oct-2025

This article is for the TriCore toolset. A similar approach applies to SmartCode as well. However, the keywords or code snippets would be different.

This application note provides several helpful tips and tricks to help you use Linker Script Language (LSL) effectively in a TriCore VX-toolset.

The key topics include:

  • LSL code core association and data core association
  • Using the overflow keyword for distributed output sections
  • Using the overlay keyword for running code from RAM
  • Precautions when using the section_setup keyword
  • Using LSL symbols
  • Using the reserved keyword to prevent section placement
  • Dedicated placement of ROM copy sections for initialized data
  • Changing section attributes at the link stage / prevent initialization of sections

Was this answer helpful?