TriCore Development environment
Installation
์๋ ๋ชฉ์ฐจ์ ์๋ ๋ด์ฉ์ ์ค์นํ์ ์ผ ํฉ๋๋ค.
๊ฐ ํ๋ก๊ทธ๋จ์ ์ค์น ๊ฒฝ๋ก๋ฅผ ์ง์ ํ์ธํ์๊ธธ ๋ฐ๋๋๋ค. ์ค์นํ๋ ์์ ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
- Java SE Development Kit (32bit)
- HighTec Free TriCore Entry Tool Chain
- https://free-entry-toolchain.hightec-rt.com/index.php
- Restricted version of the TriCore Development Platform, supporting a restricted selection of AURIX derivatives. Following a single year duration its license automatically expires.
- HighTech IDE - eclipse ๊ธฐ๋ฐ IDE
- Toolchain(C:\HighTec\toolchains\tricore\v4.9.3.0-infineon-1.0)
- UDEVisualPlatform.exe(C:\Program Files (x86)\pls\UDE Starterkit 5.0)
- BIFACES(Build and Integration Framework for Automotive Controller Embedded Software)
- StartBifaces.bat(C:\Tools\BifacesTools)
- iLLD Drivers
- BaseFramework
- VisualC++ libraries
Project
Import
StartBifaces.bat๋ฅผ ํตํด HighTech IDE๋ฅผ ์คํํฉ๋๋ค.
File -> Import -> General -> Existing Projects into Workspace ๋ฅผ ์ ํํฉ๋๋ค.
Browse๋ฅผ ๋๋ฌ ์ํ๋ BaseFramework๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
์ ํํ ๋๋ ํ ๋ฆฌ ๋ด์ ์๋ ํ๋ก์ ํธ๋ค์ด ํ์๋ฉ๋๋ค. ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํ ํ Copy projects into workspace๋ฅผ ์ฒดํฌํ ํ Finish๋ฅผ ๋๋ฆ ๋๋ค.
Config_Gnuc.mk
Project Explorer๋ฅผ ๋ณด๋ฉด ์์ BaseFramework for TC27D์ ๊ฐ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๊ฐ ํ์ ๋ฉ๋๋ค.
1_ToolEnv -> 0_Build -> 1_Config -> Config_Tricore_Gnuc -> Config_Gnuc.mk
toolchain ๊ฒฝ๋ก๋ฅผ ํ์ธํ์ฌ B_GNUC_TRICORE_PATH
์ ์ค์ ํด์ค๋๋ค.