色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

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

          作者: 時間:2025-01-13 來源:英飛凌 收藏

          1

          本文引用地址:http://cafeforensic.com/article/202501/466296.htm

          開發(fā)工具

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

          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例程庫,非常適合新手進(jìn)行學(xué)習(xí)和評估。本文主要介紹ADS Limited的申請和使用。

          *注意:

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

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

          2

           Development Studio Limited

          2.1

          申請和安裝

          在申請ADS Limited之前,首先申請MyInfineon賬號,然后在Infineon Community(https://community.infineon.com/)或  Case Management (https://ifxcasemanagement.crm4.dynamics.com/)系統(tǒ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賬號

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

          2.2

           

          新建TC4x模板工程

           

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

          (2). 按照下圖步驟新建一個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文件夾下會有l(wèi)icfile.txt和licopt.txt,要用Tasking SmartCode的etc文件夾下licopt.txt文件替換上面ADS limited路徑下的這個,才可以正常使用Tasking編譯器。

          2.3

           

          免費(fèi)GCC編譯器

           

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

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

          TriCore Debug

          (2). 編譯

          2.4

           

          TC4x例程庫

           

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

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

          (2). 選擇Infineon TC4xx Code Examples Repository

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

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

          默認(rèn)的自帶的例程不帶GCC編譯選項??梢园牙淘次募opy到新建的template工程中,然后在template工程中就可以使用GCC編譯器了。



          2.5

           

          調(diào)試

           

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

          2.5.1 硬件連接

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

          如不能發(fā)現(xiàn)DAS設(shè)備,則可以在官網(wǎng)下載和安裝DAS驅(qū)動: 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ù)版本會陸續(xù)支持后面的TC4x Device。

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



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

          評論


          相關(guān)推薦

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

          關(guān)閉