9.2. Make Utility. Altium TriCore

The TASKING VX-toolset TriCore is a software development toolset for the TriCore family of microcontrollers. It includes a C compiler, an assembler, a linker, a debugger and a set of libraries. The toolset supports the ISO-C standard and adds extra possibilities to program the special functions of the TriCore architecture.

PDF
Document
TASKING VX-toolset TriCore User Guide | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • C compiler

  • C++ compiler

  • assembler

  • linker

  • debugger

  • other utilities

Frequently asked questions

The TASKING VX-toolset for TriCore is a software development toolset for the TriCore family of microcontrollers. It includes a C compiler, C++ compiler, assembler, linker, debugger and other utilities.

The TASKING VX-toolset for TriCore supports the ISO-C standard and adds extra possibilities to program the special functions of the target.

The TASKING VX-toolset for TriCore is designed to help you develop embedded applications for the TriCore architecture.

User questions

N Y

Linda N.

How can I prevent the compiler from automatically managing special function registers (SFRs)?

Use the -msfr=none compiler option to disable automatic SFR management. Alternatively, the --no-tasking-sfr option provides similar functionality.

N Y

Linda N.

How can I selectively control which SFRs the compiler manages?

Use the -msfr=list option, specifying the SFRs you want the compiler to handle. Any SFR omitted from the list will not be automatically managed.

N Y

Linda N.

What alternative methods exist for accessing SFRs without compiler-managed access?

Direct memory access using SFR addresses, inline assembly, or custom macros/functions for SFR manipulation are viable alternatives.

N T

Linda N.

What is the syntax of the LSL?

The documentation provides structural information and elements related to LSL syntax, such as the structure of a Linker Script File, Lexical Syntax (identifiers, expressions and definitions), and LSL Definitions. For a complete understanding of the syntax, consult specific LSL documentation.

N Y

Linda N.

What are the methods to disable automatic Special Function Register (SFR) code generation?

The --no-tasking-sfr option prevents the compiler from automatically generating code that accesses Special Function Registers (SFRs). An equivalent effect can be achieved using the -msfr=none option, which instructs the compiler not to manage any SFRs automatically. Additionally, the -msfr=list option allows specifying exactly which SFRs are handled automatically, while manual access can be performed using direct memory addresses, inline assembly, or macros.

Preparing document for printing…
0%