HighTec Free TriCore entry compiler for Aurix TC298

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

cross mob
jimjim
Level 1
Level 1
First question asked Welcome!

I am going to use Hightec Free TriCore Entry Tool Chain as the compiler for Aurix TC 298, but there are some
restrictions of the Free TriCore Entry Tool Chain version in comparison to the professional version of UDE. The restrictions are as below:
- Useable for TriCore evaluation boards with on-board wiggler only
- PCP assembler only
- Debugger:
- No visualization functions at runtime available
- MCDS support not available
- Script support not available
- GTM support not available.

Can someone explain these restrictions one by one?

For example, "GTM support not available". Does this mean the free compile can not compile the projects if I have GTM functions in the project? 

Thank you.

0 Likes
1 Solution
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored

Hi jimjim,

For UDE professinal version, please contact PLS for consultation.

Give a simple explaination as below:

- Useable for TriCore evaluation boards with on-board wiggler only

Triboard has onboard miniWiggler which has USBUART bridge chip which could communicate with PC through USB port. (there is a standalone miniWiggler using JTAG/DAP interface which is not in this feature)
- PCP assembler only

For GNU C/C++ Compiler for AURIX,TriCore (HighTec) below command line options are used:

Compiler (gcc): "–g –O0"

PCP Assembler: “–Wa, ––gdwarf2”

PCP is used in TC1775.
- Debugger:
- No visualization functions at runtime available

You can viewing data as scientific charts.


- MCDS support not available

This feature will impact multicore trace function, please refer to KBA235438: https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-Differences-between-MCDS-MINIMCD...


- Script support not available

i.e. The automation example script can start, debug and close UDE from an external Python script interpreter.
- GTM support not available.

The Universal Debug Engine provides debug and trace support for the Bosch Generic Timer Module (GTM).

The GTM is a powerful and sophisticated timer module ensuring accurate multi-input data acquisition and multi-output signal generation in automotive powertrain and active safety applications or in industrial closed-loop applications.

The GTM is an IP block from Bosch and implemented by various semiconductor vendors in their multi-core microcontroller families

https://www.pls-mc.com/products/generic-timer-module-gtm-support/

Infineon has GTM TIM/TOM/ATOM demo code, please refer to:

https://github.com/Infineon/AURIX_code_examples/tree/master/code_examples

For the GTM demo, UDE free version could download the binary file into chip, but the debug function has not tested by me.

 

dw

 

View solution in original post

0 Likes
1 Reply
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored

Hi jimjim,

For UDE professinal version, please contact PLS for consultation.

Give a simple explaination as below:

- Useable for TriCore evaluation boards with on-board wiggler only

Triboard has onboard miniWiggler which has USBUART bridge chip which could communicate with PC through USB port. (there is a standalone miniWiggler using JTAG/DAP interface which is not in this feature)
- PCP assembler only

For GNU C/C++ Compiler for AURIX,TriCore (HighTec) below command line options are used:

Compiler (gcc): "–g –O0"

PCP Assembler: “–Wa, ––gdwarf2”

PCP is used in TC1775.
- Debugger:
- No visualization functions at runtime available

You can viewing data as scientific charts.


- MCDS support not available

This feature will impact multicore trace function, please refer to KBA235438: https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-Differences-between-MCDS-MINIMCD...


- Script support not available

i.e. The automation example script can start, debug and close UDE from an external Python script interpreter.
- GTM support not available.

The Universal Debug Engine provides debug and trace support for the Bosch Generic Timer Module (GTM).

The GTM is a powerful and sophisticated timer module ensuring accurate multi-input data acquisition and multi-output signal generation in automotive powertrain and active safety applications or in industrial closed-loop applications.

The GTM is an IP block from Bosch and implemented by various semiconductor vendors in their multi-core microcontroller families

https://www.pls-mc.com/products/generic-timer-module-gtm-support/

Infineon has GTM TIM/TOM/ATOM demo code, please refer to:

https://github.com/Infineon/AURIX_code_examples/tree/master/code_examples

For the GTM demo, UDE free version could download the binary file into chip, but the debug function has not tested by me.

 

dw

 

0 Likes