TC299 Initialization

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User17505
Level 1
Level 1
Hello everyone,

I am pretty new in AURIX architecture and I would like to know the boot up initialization of TC299.

I have referred the https://www.infineon.com/cms/en/product/microcontroller/32-bit-tricore-microcontroller/32-bit-tricor...but I am also looking for the sample base code or any CSTART code.code.
Any other document to refer that gives me brief idea about the init process?

Thanks in advance,
Shaswat
0 Likes
3 Replies
User13290
Level 5
Level 5
First like received First solution authored

Hi Shaswat,

It depends a little on which compiler you are using. Generally the user manual contains a special chapter that explains it in detail. For the most part they will do the same thing, yet sometimes using slightly different approaches.

In addition you can choose to use the startup code of a third party. The Infineon iLLD framework for example comes with its own startup code. This can then be used to optionally overrule the vendor type startup code.

Best regards,

Henk-Piet Glas


Principal Technical Specialist
Embedded Software

0 Likes
User17505
Level 1
Level 1
HIGHTEC.henk-piet.glas wrote:

Hi Shaswat,

It depends a little on which compiler you are using. Generally the user manual contains a special chapter that explains it in detail. For the most part they will do the same thing, yet sometimes using slightly different approaches.

In addition you can choose to use the startup code of a third party. The Infineon iLLD framework for example comes with its own startup code. This can then be used to optionally overrule the vendor type startup code.

Best regards,

Henk-Piet Glas


Principal Technical Specialist
Embedded Software


Thanks for answering. Could you please provide the chapter that explain about the compiler selection. I have TC29x user manual but I can not find into it.

Thanks for suggesting the iLLD framework. It helps. 🙂

Regards,
Shaswat
0 Likes
User13290
Level 5
Level 5
First like received First solution authored

Hi Shaswat,

You'll need to look at the user manual of your compiler toolchain. For HighTec for example, it can be found in the /docs folder, by the name of usersguide.pdf. Referring to that specific manual, the details are discussed in chapter 12.

Best regards,

Henk-Piet Glas


Principal Technical Specialist
Embedded Software

0 Likes