我正尝试在我的定制板上运行marvell phy linux驱动程序。驱动程序使用的是mdio接口,但我的主板上有i2c。我将marvell.c文件中的phy_read()/phy_write()替换为i2c读/写函数。它不起作用。未调用探测函数,phy子系统使用mdio检测marvell,无法检测。如何在phy linux sysbsystem中使用i2c?
嘿,我正试图编写一个用户空间应用程序,将一些数据移动到一个运行I2C的嵌入式系统中,这是一个用于嵌入式Linux的操作系统,尽管我不认为这是影响问题的原因。我得到一个连接超时和分段错误。该函数具有宏,用于指示它写入第一个I2C总线。我指定要用main编写的数据,并将其传递给i2c_write,然后由i2c_ioctl_write传递给i2c_ioctl_write。("\tSuccesful write to I2C Bus\n")