新聞中心

EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > AURIX? TC4x免費(fèi)開發(fā)環(huán)境介紹

AURIX? TC4x免費(fèi)開發(fā)環(huán)境介紹

作者: 時(shí)間:2025-01-13 來(lái)源:英飛凌 收藏

1

本文引用地址:http://www.butianyuan.cn/article/202501/466296.htm

開發(fā)工具

的開發(fā)工具主要指集成開發(fā)環(huán)境/編譯器和調(diào)試器,分為商用版和免費(fèi)評(píng)估版兩種。

Tasking SmartCode, Hightec, GHS等都屬于商用版集成開發(fā)環(huán)境/編譯器,目前都已經(jīng)支持產(chǎn)品。PLS, Lauterbach, iSystem是商用版調(diào)試器,目前也已經(jīng)全面支持TC4x產(chǎn)品。

Development Studio (ADS) Limited是最新推出的免費(fèi)集成開發(fā)環(huán)境,集代碼編輯,編譯,調(diào)試為一體,支持最新的TC4x產(chǎn)品。它內(nèi)部還集成了TC4x iLLD例程庫(kù),非常適合新手進(jìn)行學(xué)習(xí)和評(píng)估。本文主要介紹ADS Limited的申請(qǐng)和使用。

*注意:

  • ADS只支持TC2x/TC3x MCU, 只有ADS Limited可以支持TC4x MCU.

  • ADS Limited僅供用戶進(jìn)行非商業(yè)目的的評(píng)估和學(xué)習(xí),在實(shí)際項(xiàng)目開發(fā)階段,用戶還是需要購(gòu)買商用版集成開發(fā)環(huán)境/編譯器。

2

 Development Studio Limited

2.1

申請(qǐng)和安裝

在申請(qǐng)ADS Limited之前,首先申請(qǐng)MyInfineon賬號(hào),然后在Infineon Community(https://community.infineon.com/)或  Case Management (https://ifxcasemanagement.crm4.dynamics.com/)系統(tǒng)上申請(qǐng)ADS Limited下載權(quán)限。

(1). 在開通權(quán)限后:

    1. 登錄官網(wǎng),選擇Design Support

    2. 輸入developer center

    3. 搜索

(2). 下載和安裝Infineon Developer Center

(3). 打開Infineon Developer Center后,登入MyInfineon賬號(hào)

(4). 接著在Manage Tools框下面就可以找到 Development Studio Limited版本,下載和安裝最新版本。

2.2

 

新建TC4x模板工程

 

(1).  打開ADS Limited, 對(duì)新建的workspace選擇一個(gè)保存路徑,Launch

(2). 按照下圖步驟新建一個(gè)TC4x的template工程

(3). 編譯

*注意:

  • 新建工程默認(rèn)是用Tasking編譯器,也可以使用自帶的免費(fèi)GCC編譯器,見下節(jié)。

  • 使用Tasking編譯器需要保證ADS limited安裝目錄下C:InfineonAURIX-Studio-limited-1.9.22-Lpluginscom.infineon.aurix.ads.tc4xx.tools_1.9.22build_systemtoolsCompilersTasking_10.1r1etc下licopt文件指向有效的license文件。

在安裝完Tasking SmartCode后,在安裝目錄的etc文件夾下會(huì)有l(wèi)icfile.txt和licopt.txt,要用Tasking SmartCode的etc文件夾下licopt.txt文件替換上面ADS limited路徑下的這個(gè),才可以正常使用Tasking編譯器。

2.3

 

免費(fèi)GCC編譯器

 

ADS limited中也集成了免費(fèi)的GCC編譯,可以編譯TC4x工程。

(1). 右鍵工程名->Build Configuration->Set Active->

TriCore Debug

(2). 編譯

2.4

 

TC4x例程庫(kù)

 

在ADS Limited中集成了很多TC4x的例程,可以通過(guò)下面步驟直接導(dǎo)入例程,進(jìn)行編譯和調(diào)試。

(1). 點(diǎn)擊”Import AURIX? Project”

(2). 選擇Infineon TC4xx Code Examples Repository

(3). 選擇其中一個(gè)例程導(dǎo)入后就可以編譯了。

2.4.1 使用GCC編譯器編譯自帶例程

默認(rèn)的自帶的例程不帶GCC編譯選項(xiàng)。可以把例程源文件copy到新建的template工程中,然后在template工程中就可以使用GCC編譯器了。



2.5

 

調(diào)試

 

在ADS limited中集成了winIDEA調(diào)試器軟件,配合TC4x板上的on-board miniwiggler可以直接調(diào)試TC4x MCU。

2.5.1 硬件連接

此時(shí)打開設(shè)備管理器,確認(rèn)一下on-board mini-wiggler是否被識(shí)別:

如不能發(fā)現(xiàn)DAS設(shè)備,則可以在官網(wǎng)下載和安裝DAS驅(qū)動(dòng): www.infineon.com

2.5.2 調(diào)試步驟

(1). 點(diǎn)擊Debug Configuration

(2). 雙擊winIDEA Debugger

(3). 不勾選stop execution at, 點(diǎn)擊debug進(jìn)入調(diào)試界面

(4). 下圖是winIDEA的調(diào)試界面

*注意:

  • 目前最新的ADS Limited v1.9.22只支持TC49x A step,后續(xù)版本會(huì)陸續(xù)支持后面的TC4x Device。

  • Tasking SmartCode v10.2或更高版本自帶的winIDEA調(diào)試器軟件已經(jīng)支持了TC49x A和TC4Dx。



關(guān)鍵詞: 英飛凌 AURIX TC4x

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉