Как написать несколько тестов для проверки драйвера SPI, работающего в linux - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу написать несколько тестов, связанных с проверкой драйвера SPI в linux. Так что, если у кого-то есть идеи по этому поводу, пожалуйста, предложите мне. Или приведите пример, чтобы я мог начать писать контрольные примеры. Как проверить драйвер SPI с помощью команды linux.

1 Ответ

0 голосов
/ 30 апреля 2020

Внутри 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>;
            };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...