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 平台开发套件 (PDK) 中已经包含了若干 PHY 器件。PDK 是单个可扩展的软件驱动程序包,可提供跨不同处理器和平台的简化开发。PDK 软件包中包含器件抽象层库和外设/板级样片/演示示例,这些示例演示了外设在平台上开发、部署和执行应用的能力。
电路板库支持 PDK 中的 PHY 配置,如以下软件结构所示(请参阅 图 5-1)。
电路板库为以下内容提供了高级抽象模式:
电路板库 API 对电路板类型和定义执行自动检测,然后根据电路板配置和板载器件说明来开发抽象模式。
对于某些平台,PHY 的配置函数在 board\src\<BOARD>\device\enet_phy.c 中受到支持,而对于其他平台(如 AMIC110 ICE),其 PHY 函数在 src\<BOARD>\<PROCESSOR>_ethernet_config.c 中受到支持,如 图 5-2 中所示。
要添加新电路板和 PHY(请参阅 图 5-3),请从一个平台迁移以下主要项目: