This application note explains the migration of an AURIX/TriCore software project built with GCC to the TASKING toolset.
It outlines the necessary changes to the C/C++ source code to address implementation-defined behavior and support intrinsic functions, attributes, etc. Additionally, it details the required modifications to the assembly source code, such as changes to syntax, directives, pseudo-opcodes, etc. The migration of the linker configuration involves setting command line options, specifying the entry point, adjusting stack size, heap size, etc.
Additionally, each section of this application note includes a reference to the user guide that covers the same topic, allowing you to deepen your understanding of the topics. Note that familiarity with the GCC tool is considered a prerequisite, although prior knowledge of the TASKING toolset is not mandatory.