Announcements

Robots are revolutionizing our lives in many ways. Join our webinar to learn about Infineon’s broad portfolio of robot building blocks.
Click here to register.

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

AURIX™ Forum Discussions

E-John
Level 3
Level 3
10 replies posted First like given 25 sign-ins

Dear all,

In code base "TriBoard_TC39XB_V1.1.0", 

#pragma section syntax below, what does the option "awc3" means?

What documentation can we refer to this section attribute? It is not found in gcc toolchain documentation.

thanks.

 

 

#if defined(__GNUC__)
#pragma section ".text_cpu3" ax
#pragma section ".bss_cpu3" awc3
#endif

 

 

 

0 Likes
1 Solution
E-John
Level 3
Level 3
10 replies posted First like given 25 sign-ins

It will assign the code section to CPU3 core by setting the "c3" flag.

refer to "19.3.4 Core assignment in the source code" p305 of the document "C:\HighTec\toolchains\tricore\v4.9.3.0-infineon-1.0\docs\userguide.pdf"

this documentation exists after HighTec Free Entry Toolchain is installed

View solution in original post

0 Likes
1 Reply
E-John
Level 3
Level 3
10 replies posted First like given 25 sign-ins

It will assign the code section to CPU3 core by setting the "c3" flag.

refer to "19.3.4 Core assignment in the source code" p305 of the document "C:\HighTec\toolchains\tricore\v4.9.3.0-infineon-1.0\docs\userguide.pdf"

this documentation exists after HighTec Free Entry Toolchain is installed

0 Likes
This widget could not be displayed.