Gettingstarted
Gettingstarted
Contact us at:
EMail: [email protected]
All rights reserved. No part of this manual may be reproduced or may be transmitted in any form or by any
means without prior written permission of PLS Programmierbare Logik & Systeme GmbH (PLS). The
information in this manual is subject to change without notice, no responsibility is assumed for its use.
Universal Debug Engine is a trademark of PLS Programmierbare Logik & Systeme GmbH. Adobe is a
registered trademark of Adobe Systems Incorporated. AURIX™, TriCore™ are trademarks of Infineon AG.
Windows7, Windows8, Windows10 are trademarks of Microsoft Corporation. Pentium and Core™ are
trademarks of Intel Corporation. XScale, Celeron are registered trademarks of Intel Corporation. Athlon™
is a trademark of Advanced Micro Devices, Inc. SuperH™ is a trademark of Renesas Technology
Corporation.
All other names and trademarks are the property of their respective owners.
Contents 3
Introduction 5
Index 42
This Getting Started document will help you to install and configure the Hardware and
Software tools necessary to operate the Free TriCore Entry Tool Chain. At the end of the
instructions described in this document, you will have a running environment that could
be used as a starting point for further development or evaluation work.
This tutorial goes step-by-step through the necessary procedures in order to:
➢ Install the Free TriCore™ Entry Tool Chain.
➢ Set up a project.
➢ Configure the Evaluation Board and connect it to the PC.
➢ Debug your application.
If you need more information, please contact your nearest Infineon sale’s office. Contact
! information is available on Infineon web site: https://www.infineon.com.
We wish you a lot of success with the Free TriCore Entry Tool Chain!
Note: "Starter Kit Evaluation Board", "Evaluation Board", "TriBoard" and "Target"
terminology are used to denote Evaluation Boards as shown in Figure 15 to Figure 33.
Introduction 5 of 43
Installing the AURIX TC3xx - Free
Entry Tool Chain
System Requirements
Before installing, make sure the following minimum system requirements are met:
Minimum Recommended
Intel Core i5™ 2.5 GHz and Intel Core i7™ 3.5 GHz and
CPU
comparable comparable
6 of 43 Before you start Installing the AURIX TC3xx - Free Entry Tool Chain
Additional requirements
➢ On-line connection to the Internet
➢ Microsoft .NET™ Framework 4
➢ Adobe® Acrobat Reader 10 or higher
➢ Administrator permissions for the current login during installation.
Installation
1. From the installation package run the installer setup.exe. Free TriCore Entry Tool
Chain dialog appears (Figure 1).
2. Select Next button. The License Agreement dialog appears. Please read carefully
and agree or cancel the installation with Cancel button (Figure 2).
4. Click Next button. The dialog for selecting the installation directory appears (Figure
4). Use the default or select another installation directory.
Note: The Free TriCore Entry Tool Chain license is valid for at least one year. There are
following restrictions of the Free TriCore Entry Tool Chain version in comparison to the
Please note: For commercial development you need the professional version of
TriCore Development Platform.
Content Manager
The HighTec Content Manager provides easy access to the HighTec’s resource cloud
repository. You find there project examples, templates and other documents that help you
to get up to the speed quickly. You can open the HighTec Content Manager as the
separated window from the HighTec Project Explorer menu Open Content Manager
(Figure 9).
3. The next wizard page (Figure 12) shows a selection of examples containing the
TriCore APPKIT boards supported by the toolchain. Select an example, e.g. TC37x
BSP example. Press Next.
18 of 43 AURIX Application Kit TC387, TC397 TFT with TC38xA, TC397A, TC397A (ADAS), TC397BConnecting the Target
AURIX Radar Baseboard TC35x 60GHz
1. Connect a VBatt DC power supply (12V) to the AURIX Radar Baseboard.
2. Connect the Radar Baseboard to the PC via a Micro-USB cable (a cable is
supplied with the Starter Kit).
3. The Power LEDs on the backside should be on.
20 of 43 AURIX Lite Kit V2 with mounted TC265, TC275, TC365, TC375 processor Connecting the Target
TriBoard with mounted TC2D5T, TC21xA, TC22xA,
TC23xA, TC26xA, TC26xB, TC27xA, TC27xB, TC27xC,
TC27xD, TC29xA, TC29xB processor
1. Configure the DIP switches (1,2,3=OFF 4=ON but for A step (!) 1=ON 2,3,4=OFF)
2. Connect a DC power supply (5.5V – 60V) to the TriBoard.
3. Connect the TriBoard to the PC via a Micro-USB cable (a cable is supplied with the
Starter Kit).
4. Three Power LEDs should be on.
5. Press the RESET button (see picture below).
22 of 43 Application Kit AURIX TC2X4 TFT with TC224, TC234 (TLF35584A, TLF35584B, TLF35584C)Connecting the Target
Application Kit AURIX TC2X5 TFT with TC265B,
TC275A, TC275B, TC275C
24 of 43 Application Kit AURIX TC2X7 TFT with TC237, TC267B, TC277C, TC277D, TC297BConnecting the Target
ShieldBuddy TC275C, TC275D
1. Configure the Power Supply Jumper to VUSB.
2. Connect the ShieldBuddy to the PC via a Micro-USB cable (USB 3.0 recommend, a
cable is supplied with the Starter Kit).
3. Three Power LEDs should be on.
4. Press the RESET button (see picture below).
Figure 23 ShieldBuddyTC275
Figure 36 Create new debug launch configuration for Universal Debug Engine
4. A new debug configuration tc37x_bsp_example_iRom is created. All input fields are
pre-filled with appropriate values (Figure 37).
5. Push Debug to start UDE perspective. Later you can use the Debug icon .
6. If you built an iROM version of your application, the UDE Memory Programming
Tool will appear after launching the UDE perspective (Figure 38).
Note: If a problem occurred pop-up window appears, click OK, check the USB cable
connection, reset the board with the reset button, and start again the Debug session.
8. From the Debug menu, select Step over subroutine, or click on the Step over
button in the toolbar. At this moment your application is executing but stopped
on the function main(). This means the C startup code has been executed
completely. The Editor view shows the C source files of your application and a yellow
arrow shows the line where the execution has stopped (Figure 40).
Summary
Having followed the step-by-step instructions the development environment comprising
AURIX TC3xx Free Entry Tool Chain and AURIX/TriCore Family Evaluation Board will
have now been installed. After creating and compiling a simple program, it is successfully
executed on the Evaluation Board.
You now have a running environment that could be used for further development or
evaluation work.
M
main() 39, 40
Index MCDS 10
Memory Programming Tool 38
O
On-board Wiggler 10
Operating System 6
P
PCP 10
Perspective 11, 12
A phyCORE-TC1793 with baseboard 35
Access rights 6 phyCORE-TC29xB with baseboard 26
Application Kit TC2X4 TFT 22 phyCORE-TC39xB with baseboard 27
Application Kit TC2X7 TFT 24 Power Supply 6, 19, 20, 23, 29, 30, 31, 32, 33, 34,
Application Kit TC38XA TFT 18 35
Application Kit TC397 TFT 18 Problem 39
Application Kit TC397B TFT 18 Program view 40
AURIX Lite Kit V2 20 Project 13, 15
AURIX TC35x 60GHz Radar Baseboard 19 Project Wizard 13
AURIX TriBoard 17, 21
R
B Reset Button 17, 18, 20, 21, 22, 23, 24, 25, 26,
Breakpoint 40 27, 28, 29, 30, 31, 32, 33, 34, 35
Build 15 Restart 40
Restrictions 10
C
C Source File 39 S
C/C++ Perspective 11, 12, 13 Scripting Support 10
Close Workspace 41 ShieldBuddyTC275 25
Console window 16 Starter Kit 5
Stepping 39
D
Debug Launch Configuration 37 T
Debugging 36 Target 5
DIP Switch 17, 21, 28, 29, 30, 31, 32, 33, 34 TC1724 TriBoard 31
TC1767 TriBoard 28
TC1782 TriBoard 30
E
TC1791 TriBoard 32
Eclipse 11
TC1793 phyCORE 35
Editor view 39
TC1793 TriBoard 33
Evaluation Board 5
TC1797 TriBoard 29
Example 13
TC1798 TriBoard 34
TC224 TFT 22
F
TC234 TFT 22
FLASH programming 39
TC237 TFT 24
FLASH Programming 38
TC265 Lite Kit V2 20
Free TriCore Entry Tool Chain 5
TC265 TFT 23
TC267 TFT 24
H
TC275 Lite Kit V2 20
Hardware selection 14
TC275 ShieldBuddy 25
TC275 TFT 23
I TC277 TFT 24
Infineon 5 TC297 TFT 24
Installing 6 TC29xB phyCORE 26
iROM 16 TC2X4 Application Kit TFT 22
TC2X5 Application Kit TFT 23
L TC2X7 TFT 24
Launcher 11 TC2XX TriBoard 21
42 of 43 Index
TC35x Radar Baseboard 19
TC365 Lite Kit V2 20
TC375 Lite Kit V2 20
TC38X TriBoard 17
TC397A TFT 18
TC397ADAS TFT 18
TC39X TriBoard 17
TC39xB phyCORE 27
TriBoard 5
TriBoard AURIX 17, 21
U
UDE 38
UDE Manual 40
USB 6
W
Windows
64-bit 6
Workspace launcher 11
Y
Yellow Arrow 39, 40
Index 43 of 43