1TC4x開發工具
TC4x的開發工具主要指集成開發環境/編譯器和調試器,分為商用版和免費評估版兩種。
Tasking SmartCode, Hightec, GHS等都屬于商用版集成開發環境/編譯器,目前都已經支持TC4x產品。PLS, Lauterbach, iSystem是商用版調試器,目前也已經全面支持TC4x產品。
AURIX Development Studio (ADS) Limited是英飛凌最新推出的免費集成開發環境,集代碼編輯,編譯,調試為一體,支持最新的TC4x產品。它內部還集成了TC4x iLLD例程庫,非常適合新手進行學習和評估。本文主要介紹ADS Limited的申請和使用。
*注意:
ADS只支持TC2x/TC3x MCU, 只有ADS Limited可以支持TC4x MCU.
ADS Limited僅供用戶進行非商業目的的評估和學習,在實際項目開發階段,用戶還是需要購買商用版集成開發環境/編譯器。
2AURIXDevelopment Studio Limited
2.1申請和安裝
在申請ADS Limited之前,首先申請MyInfineon賬號,然后在Infineon Community(https://community.infineon.com/)或 Case Management (https://ifxcasemanagement.crm4.dynamics.com/)系統上申請ADS Limited下載權限。
(1). 在開通權限后:
登錄英飛凌官網,選擇Design Support
輸入developer center
搜索
(2). 下載和安裝Infineon Developer Center
(3). 打開Infineon Developer Center后,登入MyInfineon賬號
(4). 接著在Manage Tools框下面就可以找到AURIX Development Studio Limited版本,下載和安裝最新版本。
2.2新建TC4x模板工程
(1). 打開ADS Limited, 對新建的workspace選擇一個保存路徑,Launch
(2). 按照下圖步驟新建一個TC4x的template工程
(3). 編譯
*注意:
新建工程默認是用Tasking編譯器,也可以使用自帶的免費GCC編譯器,見下節。
使用Tasking編譯器需要保證ADS limited安裝目錄下C:InfineonAURIX-Studio-limited-1.9.22-Lpluginscom.infineon.aurix.ads.tc4xx.tools_1.9.22uild_system oolsCompilersTasking_10.1r1etc下licopt文件指向有效的license文件。
在安裝完Tasking SmartCode后,在安裝目錄的etc文件夾下會有licfile.txt和licopt.txt,要用Tasking SmartCode的etc文件夾下licopt.txt文件替換上面ADS limited路徑下的這個,才可以正常使用Tasking編譯器。
2.3免費GCC編譯器
ADS limited中也集成了免費的GCC編譯,可以編譯TC4x工程。
(1). 右鍵工程名->Build Configuration->Set Active->
TriCore Debug
(2). 編譯
2.4TC4x例程庫
在ADS Limited中集成了很多TC4x的例程,可以通過下面步驟直接導入例程,進行編譯和調試。
(1). 點擊”Import AURIX Project”
(2). 選擇Infineon TC4xx Code Examples Repository
(3). 選擇其中一個例程導入后就可以編譯了。
2.4.1 使用GCC編譯器編譯自帶例程
默認的自帶的例程不帶GCC編譯選項。可以把例程源文件copy到新建的template工程中,然后在template工程中就可以使用GCC編譯器了。
2.5調試
在ADS limited中集成了winIDEA調試器軟件,配合TC4x板上的on-board miniwiggler可以直接調試TC4x MCU。
2.5.1 硬件連接
此時打開設備管理器,確認一下on-board mini-wiggler是否被識別:
如不能發現DAS設備,則可以在英飛凌官網下載和安裝DAS驅動:www.infineon.com
2.5.2 調試步驟
(1). 點擊Debug Configuration
(2). 雙擊winIDEA Debugger
(3). 不勾選stop execution at, 點擊debug進入調試界面
(4). 下圖是winIDEA的調試界面
*注意:
目前最新的ADS Limited v1.9.22只支持TC49x A step,后續版本會陸續支持后面的TC4x Device。
Tasking SmartCode v10.2或更高版本自帶的winIDEA調試器軟件已經支持了TC49x A和TC4Dx。
-
mcu
+關注
關注
146文章
17317瀏覽量
352630 -
編譯器
+關注
關注
1文章
1642瀏覽量
49283 -
開發環境
+關注
關注
1文章
230瀏覽量
16696 -
調試器
+關注
關注
1文章
306瀏覽量
23830 -
Aurix
+關注
關注
1文章
71瀏覽量
10966
原文標題:AURIX? TC4x免費開發環境介紹
文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
英飛凌MCU AURIX? TC4x特性概覽 2024年下半年逐步量產
![英飛凌MCU <b class='flag-5'>AURIX</b>? <b class='flag-5'>TC4x</b>特性概覽 2024年下半年逐步量產](https://file1.elecfans.com/web2/M00/C1/C7/wKgZomXeyaaAU2LbAACW-iaMzAg321.png)
英飛凌推出新型高性能微控制器AURIX? TC4Dx
![英飛凌推出新型高性能微控制器<b class='flag-5'>AURIX</b>? <b class='flag-5'>TC4</b>Dx](https://file1.elecfans.com/web2/M00/0C/6B/wKgaomc0cfGAZ6__AAFJyAfOUJY455.jpg)
Aurix TC36x如果報警觸發FSP,如溫度超限,那么Aurix處于什么狀態?
AURIX TC275/TC234開發----(1) 開發準備工作 精選資料推薦
英飛凌aurix tc27x系列介紹
AURIX TC275/TC234開發----(1) 開發準備工作
![<b class='flag-5'>AURIX</b> <b class='flag-5'>TC</b>275/<b class='flag-5'>TC</b>234<b class='flag-5'>開發</b>----(1) <b class='flag-5'>開發</b>準備工作](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
英飛凌AURIX? TC4x微控制器賦能TERAKI雷達檢測軟件,提高自動駕駛的安全性
![英飛凌<b class='flag-5'>AURIX</b>? <b class='flag-5'>TC4x</b>微控制器賦能TERAKI雷達檢測軟件,提高自動駕駛的安全性](https://file.elecfans.com/web2/M00/71/C2/pYYBAGNPkCSAataLAALAqaFNDMg001.jpg)
如何應對MCU技術復雜的系統設計挑戰
面向域控架構的高性能MCU分析
![面向域控架構的高性能MCU分析](https://file1.elecfans.com/web2/M00/8A/87/wKgZomSVnciAfOKQAABFWRaWWHA890.png)
基于Aurix TC377的BLDC驅動系統設計
![基于<b class='flag-5'>Aurix</b> <b class='flag-5'>TC</b>377的BLDC驅動系統設計](https://file1.elecfans.com/web2/M00/8E/F5/wKgZomTLATuARKULAAAoP7ClN1Y315.png)
英飛凌最新的帶神經加速的汽車MCU系列 AURIX TC4x微控制器
![英飛凌最新的帶神經加速的汽車MCU系列 <b class='flag-5'>AURIX</b> <b class='flag-5'>TC4x</b>微控制器](https://file1.elecfans.com//web2/M00/D7/8A/wKgZomYoglSAFns4AADG7eVYjS0594.jpg)
功能安全最佳搭擋:AURIX? TC4x 和 OPTIREG? PMIC TLF4x功能安全概覽
![功能安全最佳搭擋:<b class='flag-5'>AURIX</b>? <b class='flag-5'>TC4x</b> 和 OPTIREG? PMIC TLF<b class='flag-5'>4x</b>功能安全概覽](https://file1.elecfans.com//web2/M00/FB/6F/wKgZomaRD3WAHcEUAAAneEfWuK8255.png)
評論