SPI驱动的软件架构SPI控制器不用关心设备的具体功能,它只负责把上层协议驱动准备好的数据按SPI总线的时序要求发送给SPI设备,同时把从设备收到的数据返回给上层的协议驱动,因此,内核把SPI控制器的驱动程序独立出来。
SPI驱动的软件架构SPI控制器不用关心设备的具体功能,它只负责把上层协议驱动准备好的数据按SPI总线的时序要求发送给SPI设备,同时把从设备收到的数据返回给上层的协议驱动,因此,内核把SPI控制器的驱动程序独立出来。
本文重点总结spi网卡在linux下的驱动移植以及根据板子的走线如何进行debug,最后定位到具体问题后正常使用的详细过程。SPI接口网卡芯片是为了方便互联网行业进行以太网通信而开发出的解决方案。网卡驱动的移植是常规的操作,将厂家发来的驱动正常编译即可,可以参考下面博客:Linux驱动移植USB网卡r8156驱动总结调试网卡驱动1、Linux驱动移植USB网卡r8156驱动总结