我们的开发板是AM1808,系统是嵌入式linux。现在我们想对SPI口控制,与can控制器MCP2510通讯,实现CAN通讯功能。现在我们不知道怎么操作SPI口。我看了一下烧到里面的驱动,SPI驱动是有了,好像是设备驱动,因为通过执行“cat /proc/devices”可以看到“153 spi”。我在驱动包里面发现了一个好像是MCP2510的驱动文件“mcp251x”,但是编译进内核时发现它不是一个设备驱动,性质和触摸屏驱动“ADS7846”性质差不多,在“drivers/net/can”文件夹下。
各位专家,先谢了!急。。。
Tuff Li:
你看看你的系统起来了之后,文件系统里有没有/dev/spidevx.x这样的设备文件?
Yaoming Qin:
你可以看看这个驱动,虽然是给335的,但是架构上应该是一样的。同时你的问题应该是到sitara版问啊
Yaoming Qin:
回复 Yaoming Qin:
processors.wiki.ti.com/…/AM335x_McSPI_Driver%27s_Guide
不好意思,漏贴了
TI中文支持网