AURIX™ TC4x免費開發環境介紹

關鍵字 :nfineon英飛凌AURIX™ TC4x車載開發環境

作者:英飛凌汽車電子生態圈 Zhang Edison

往期回顧
英飛凌新一代MCU AURIX™  TC4x 即將量產



1、
TC4x開發工具

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僅供用戶進行非商業目的的評估和學習,在實際項目開發階段,用戶還是需要購買商用版集成開發環境/編譯器。



2、AURIX Development Studio Limited

2.1 申請和安裝

在申請ADS Limited之前,首先申請MyInfineon賬號,然後在Infineon Community(https://community.infineon.com/)或  Case Management (https://ifxcasemanagement.crm4.dynamics.com/)系統上申請ADS Limited下載權限。

(1). 在開通權限後:

    1. 登錄英飛凌官網,選擇Design Support

    2. 輸入developer center

    3. 搜索


 (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:\Infineon\AURIX-Studio-limited-1.9.22-L\plugins\com.infineon.aurix.ads.tc4xx.tools_1.9.22\build_system\tools\Compilers\Tasking_10.1r1\etc下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.4、TC4x例程庫

在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。

 


掃描二維碼,關注英飛凌汽車電子尋找更多應用或產品信息

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

: https://mp.weixin.qq.com/s/DQusirOKjl_nT7QtLldjNw

評論