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文章
16984瀏覽量
350293 -
編譯器
+關注
關注
1文章
1618瀏覽量
49048 -
開發環境
+關注
關注
1文章
221瀏覽量
16586 -
調試器
+關注
關注
1文章
300瀏覽量
23689 -
Aurix
+關注
關注
1文章
71瀏覽量
10892
原文標題:AURIX? TC4x免費開發環境介紹
文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論