首页 > 解决方案 > 为嵌入式设备上的 I/O 扩展器识别正确驱动程序时出现问题

问题描述

我正在使用嵌入式设备(USRP N310),我一直在尝试找出哪些驱动程序与平台上的特定设备相关联,例如 I/O 扩展器、TCA6408 和 TCA6424A。从设备中,我进入 /sys/bus/i2c/drivers 目录,我可以看到所有与 i2c 关联的驱动程序。列出了一个驱动程序 pca953x,它列出了感兴趣的 I/O 扩展器设备的地址。此外,当我进入其中一个设备的子目录之一时,10-0020,它描述了适配器编号和设备的地址,有到 pca953x 驱动程序的符号链接,如下所示驱动程序符号链接的屏幕截图

我相信这是与感兴趣的 I/O 扩展器设备相关的驱动程序,但我预计驱动程序会有所不同。即,我希望该特定芯片有一个名为 tca6408 的驱动程序,而另一个芯片可能有一个名为 tca6424 的不同驱动程序。这是这些芯片的正确驱动程序还是我误解了我在这里看到的内容?

标签: linux-kernellinux-device-driverembedded-linuxi2cusrp

解决方案


推荐阅读