有关SPI驱动的疑惑
大概看了下SPI的驱动,有些地方不懂,还望解答!
1.在板级文件中添加了spidev,并使用了Documents/spi/下的spi_test.c可以发送成功,是不是代表SPI驱动已经好了?如果有SPI接口的flash需要读写,是不是只需将flash的接口和ARM的接口对应起来就可以,操作/dev/spidev0.0就可以读写flash芯片,而不用专门写一个flash的设备驱动?
2.如果1不对的话,是不是在板级文件添加了spi_board_info后,还需要再写个对应flash的驱动? spi
[解决办法]
2为正解。
如是spi flash,最后是通mtd设备来访问。
[解决办法]
spi flash刚开始测试的时候也可以不通过mtd,直接访问也可以。