- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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