如果在网络配置-gt接口中没有看到它,它可能不存在。在V1.09中,我没有看到LAN9250的驱动程序。我还在研究如何使用外部MAC(如ENC28J60)或外部PHY)为TCPIP项目使用Harmony……您可以尝试用MHC构建一个Harmony项目,并选择ENC28J60作为接口或ENCX24J600,只需选择您熟悉的一个即可。IAR与如果它们对你来说是新的,那么Enc2J60很容易理解。它们都是由SPI驱动的。因此,如果您愿意,可以尝试通过SPI驱动LAN9250,但不是必需的。然后在system_config.h中,在system_definitions.hthose2中,有两个是到ENC28J60驱动程序的基本链接(据我所知)。然后您可以转到文件夹./framework/./enc28j60看看它是如何实现的。我认为关键在于objectDRV_ENC28J60_MACObject,它是在drv_enc28j60_api.c中定义的。它是所有与MAC相关的内容的入口点。因为和谐是作为状态机实现的,所以驱动程序也是……有很多文件,但大多数是小的和可管理的。根据示例创建自己的驱动程序应该不会太难。++如果您不熟悉状态机方法,那么选择Harmony中支持的PHY可能更容易。
如果在网络配置-gt接口中没有看到它,它可能不存在。在V1.09中,我没有看到LAN9250的驱动程序。我还在研究如何使用外部MAC(如ENC28J60)或外部PHY)为TCPIP项目使用Harmony……您可以尝试用MHC构建一个Harmony项目,并选择ENC28J60作为接口或ENCX24J600,只需选择您熟悉的一个即可。IAR与如果它们对你来说是新的,那么Enc2J60很容易理解。它们都是由SPI驱动的。因此,如果您愿意,可以尝试通过SPI驱动LAN9250,但不是必需的。然后在system_config.h中,在system_definitions.hthose2中,有两个是到ENC28J60驱动程序的基本链接(据我所知)。然后您可以转到文件夹./framework/./enc28j60看看它是如何实现的。我认为关键在于objectDRV_ENC28J60_MACObject,它是在drv_enc28j60_api.c中定义的。它是所有与MAC相关的内容的入口点。因为和谐是作为状态机实现的,所以驱动程序也是……有很多文件,但大多数是小的和可管理的。根据示例创建自己的驱动程序应该不会太难。++如果您不熟悉状态机方法,那么选择Harmony中支持的PHY可能更容易。
举报