我想写一些测试用例有关SPI驱动验证在linux下。所以如果有人有任何想法,请建议我。或者给予一些例子,以便我可以开始写测试用例。如何验证SPI驱动使用linux命令。
kpbwa7wx1#
在Linux内核内部,Documentation/spi/spidev_test. c是一个测试代码,用于从用户空间(应用程序级别)执行spi读/写操作。要使用此功能,您需要在kernel .config文件中启用以下参数。
CONFIG_SPI_SPIDEV=y
如果你的内核支持dts条目,那么也添加以下内容:
spidev2:spi@1 { #address-cells = <1>; #size-cells = <1>; compatible = "rohm,dh2228fv"; spi-max-frequency = <30000000>; reg = <0>; };
sirbozc52#
您可以使用tools/spi/spidev_test. c来检查spidev(仅检查spidev)编译spi/spidev_test.c,使用后命令./- D/器械/支架器械1.1<file.o>-D /dev/spidev1.1注意!reg =;<0>;
2条答案
按热度按时间kpbwa7wx1#
在Linux内核内部,Documentation/spi/spidev_test. c是一个测试代码,用于从用户空间(应用程序级别)执行spi读/写操作。
要使用此功能,您需要在kernel .config文件中启用以下参数。
如果你的内核支持dts条目,那么也添加以下内容:
sirbozc52#
您可以使用tools/spi/spidev_test. c来检查spidev(仅检查spidev)
编译
spi/spidev_test.c
,使用后命令
./- D/器械/支架器械1.1<file.o>-D /dev/spidev1.1
注意!
reg =;<0>;