1TC4x開發(fā)工具
TC4x的開發(fā)工具主要指集成開發(fā)環(huán)境/編譯器和調(diào)試器,分為商用版和免費(fèi)評(píng)估版兩種。
Tasking SmartCode, Hightec, GHS等都屬于商用版集成開發(fā)環(huán)境/編譯器,目前都已經(jīng)支持TC4x產(chǎn)品。PLS, Lauterbach, iSystem是商用版調(diào)試器,目前也已經(jīng)全面支持TC4x產(chǎn)品。
AURIX Development Studio (ADS) Limited是英飛凌最新推出的免費(fèi)集成開發(fā)環(huán)境,集代碼編輯,編譯,調(diào)試為一體,支持最新的TC4x產(chǎn)品。它內(nèi)部還集成了TC4x iLLD例程庫,非常適合新手進(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ā)階段,用戶還是需要購買商用版集成開發(fā)環(huán)境/編譯器。
2AURIXDevelopment 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)限后:
登錄英飛凌官網(wǎng),選擇Design Support
輸入developer center
搜索
(2). 下載和安裝Infineon Developer Center
(3). 打開Infineon Developer Center后,登入MyInfineon賬號(hào)
(4). 接著在Manage Tools框下面就可以找到AURIX 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.22uild_system oolsCompilersTasking_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.4TC4x例程庫
在ADS Limited中集成了很多TC4x的例程,可以通過下面步驟直接導(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。
-
mcu
+關(guān)注
關(guān)注
146文章
17148瀏覽量
351197 -
編譯器
+關(guān)注
關(guān)注
1文章
1634瀏覽量
49130 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16617 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
305瀏覽量
23741 -
Aurix
+關(guān)注
關(guān)注
1文章
71瀏覽量
10917
原文標(biāo)題:AURIX? TC4x免費(fèi)開發(fā)環(huán)境介紹
文章出處:【微信號(hào):駿龍電子,微信公眾號(hào):駿龍電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論