|
Глава 5. Инструкции по системе Android 12 TV
5.15.3. Тест SPI на 26к. разъеме 1) Последовательный интерфейс SPI, который можно использовать в 26pin, — это SPI1,
а соответствующий узел устройства — /dev/spidev1.1
2) Тестирование интерфейса SPI1 через модуль w25q64.
Не имеет значения, если нет модуля w25q64, потому что на плате
есть встроенная SPIFlash, подключенный к SPI0, и конфигурация SPI0 также включена по
умолчанию в Android, поэтому мы также можем напрямую использовать встроенный тест SPIFlash
Примечание ред. w25q64 - это модуль SPI-Flash емкостью 8 Мб,
встроенная SPI-Flash имеет емкость 16 Мб
Сначала подключите модуль w25q64 к интерфейсу SPI1
3) Затем открываем приложение wiringOP на рабочем столе
Img 5.69
4) Затем нажмите кнопку SPI_TEST, чтобы открыть интерфейс тестирования SPI
Img 5.70
5) Затем выберите узел устройства spi в левом верхнем углу.
Если вы напрямую тестируете встроенный SPIFlash, оставьте значение по умолчанию
/dev/spidev0.0.0.
Если вы подключаете модуль w25q64 к 26pin spi 1, выберите /dev /dev/spidev1.1
Img 5.71
6) Затем нажмите кнопку OPEN, чтобы инициализировать SPI
Img 5.72
7) Затем заполните байты, которые необходимо отправить, например,
прочитайте информацию об идентификаторе встроенной SPIFlash, для этого введите
адрес 0x9f в data[0], а затем нажмите кнопку TRANSFER
Img 5.73
8) В результате приложение отобразит информацию о прочитанном идентификаторе
встроенной флэш-памяти SPI
Img 5.74
9) Если нужно прочитать модуль w25q64, подключенный к 26-контактному SPI1,
то информация о считываемом идентификаторе показана на рисунке ниже
Img 5.75
10) Идентификатор производителя модуля w25q64 — EFh, а идентификатор
устройства — 4017h, что соответствует значению, указанному выше
(h означает шестнадцатеричное число)
Img 5.76
|
|