ZHCAAA1A December 2017 – May 2021 AM3351 , AM3352 , AM3354 , AM3356 , AM3357 , AM3358 , AM3358-EP , AM3359 , AM4372 , AM4376 , AM4377 , AM4378 , AM4379 , AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL , AM5726 , AM5728 , AM5729 , AM5746 , AM5748 , AM5749 , DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I
TI 的處理器 SDK 平臺開發(fā)套件 (PDK) 中已經(jīng)包含了若干 PHY 器件。PDK 是單個可擴展的軟件驅(qū)動程序包,可提供跨不同處理器和平臺的簡化開發(fā)。PDK 軟件包中包含器件抽象層庫和外設(shè)/板級樣片/演示示例,這些示例演示了外設(shè)在平臺上開發(fā)、部署和執(zhí)行應(yīng)用的能力。
電路板庫支持 PDK 中的 PHY 配置,如以下軟件結(jié)構(gòu)所示(請參閱 圖 5-1)。
圖 5-1 PDK 中的電路板庫電路板庫為以下內(nèi)容提供了高級抽象模式:
電路板庫 API 對電路板類型和定義執(zhí)行自動檢測,然后根據(jù)電路板配置和板載器件說明來開發(fā)抽象模式。
對于某些平臺,PHY 的配置函數(shù)在 board\src\<BOARD>\device\enet_phy.c 中受到支持,而對于其他平臺(如 AMIC110 ICE),其 PHY 函數(shù)在 src\<BOARD>\<PROCESSOR>_ethernet_config.c 中受到支持,如 圖 5-2 中所示。
圖 5-2 AMIC110 ICE 電路板庫要添加新電路板和 PHY(請參閱 圖 5-3),請從一個平臺遷移以下主要項目:
圖 5-3 添加新電路板和 PHY