如何编写一些测试用例以验证SPI驱动程序在Linux中工作

问题描述 投票:0回答:1

我想写一些与Linux中SPI驱动程序验证有关的测试用例。因此,如果有人对此有任何想法,请提出建议。或者举个例子,这样我就可以开始编写测试用例了。如何使用linux命令验证SPI驱动程序。

linux linux-kernel linux-device-driver embedded-linux spi
1个回答
0
投票

在Linux内核内部,Documentation / spi / spidev_test.c是用于从用户空间(应用程序级别)进行spi读/写的测试代码。

要使用此功能,您需要在内核.config文件中启用以下参数。

CONFIG_SPI_SPIDEV=y

如果您的内核支持dts条目,则也添加以下内容:

spidev2:spi@1 {
                    #address-cells = <1>;
                    #size-cells = <1>;
                    compatible = "rohm,dh2228fv";
                    spi-max-frequency = <30000000>;
                    reg = <0>;
            };
© www.soinside.com 2019 - 2024. All rights reserved.