如何编写测试用例来验证SPI驱动程序在Linux下的工作

ntjbwcob  于 2023-02-11  发布在  Linux
关注(0)|答案(2)|浏览(226)

我想写一些测试用例有关SPI驱动验证在linux下。所以如果有人有任何想法,请建议我。或者给予一些例子,以便我可以开始写测试用例。如何验证SPI驱动使用linux命令。

kpbwa7wx

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>;
            };
sirbozc5

sirbozc52#

您可以使用tools/spi/spidev_test. c来检查spidev(仅检查spidev)
编译
spi/spidev_test.c
,使用后命令
./- D/器械/支架器械1.1<file.o>-D /dev/spidev1.1
注意!
reg =;<0>;

相关问题