Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-uq7-komdiv-mk:peripherial:start [2026/07/29 11:51] – Илья Ковальчук | boards:nms-uq7-komdiv-mk:peripherial:start [2026/07/30 06:51] (текущий) – [Ethernet] Артем Слепов | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| * SPI; | * SPI; | ||
| * SATA; | * SATA; | ||
| - | * RTC; | + | * RTC. |
| - | * USB; | + | |
| - | * Ethernet. | + | |
| - | Скрипты для тестирования доступны в [[https:// | ||
| + | **Скрипты для тестирования доступны в [[https:// | ||
| Строка 213: | Строка 211: | ||
| ===== SPI ===== | ===== SPI ===== | ||
| - | В качестве примера проверяется SPI Flash, подключённая к интерфейсу ''/ | + | В качестве примера |
| + | При подключении к '' | ||
| Строка 258: | Строка 257: | ||
| ===== SATA ===== | ===== SATA ===== | ||
| + | Интерфейс SATA мультиплексируется между двумя каналами. Выбор активного канала выполняется через GPIO с помощью скрипта '' | ||
| + | Выбор канала 0: | ||
| + | |||
| + | < | ||
| + | ./gpio.sh sata_select 0 | ||
| + | </ | ||
| + | |||
| + | Выбор канала 1: | ||
| + | |||
| + | < | ||
| + | ./gpio.sh sata_select 1 | ||
| + | </ | ||
| + | |||
| + | После выбора канала проверить обнаружение накопителя можно командой: | ||
| + | |||
| + | < | ||
| + | |||
| + | Пример успешного обнаружения SATA-накопителя: | ||
| + | |||
| + | < | ||
| + | major minor # | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | 31 0 640 mtdblock0 | ||
| + | 31 1 64 mtdblock1 | ||
| + | 31 2 64 mtdblock2 | ||
| + | 31 3 64 mtdblock3 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | В данном примере накопитель определён как ''/ | ||
| + | |||
| + | Имя устройства может отличаться в зависимости от порядка обнаружения накопителей. | ||
| ===== RTC ===== | ===== RTC ===== | ||
| Строка 264: | Строка 318: | ||
| В дереве устройств определена I2C RTC. | В дереве устройств определена I2C RTC. | ||
| - | При первом запуске системное время может быть установлено на 01.01.1970, а RTC ещё не содержать корректного значения. | + | При первом запуске системное время может быть установлено на 01.01.1970, а RTC ещё не будет |
| - | < | + | Пример установки системного времени: |
| + | |||
| + | < | ||
| + | date -s " | ||
| + | </ | ||
| Запись системного времени в RTC: | Запись системного времени в RTC: | ||
| - | < | + | < |
| hwclock -w | hwclock -w | ||
| </ | </ | ||
| Строка 276: | Строка 334: | ||
| Просмотр текущего времени RTC: | Просмотр текущего времени RTC: | ||
| - | < | + | < |
| hwclock -r | hwclock -r | ||
| </ | </ | ||
| Строка 282: | Строка 340: | ||
| При наличии батарейки записанные дата и время сохраняются после отключения питания. | При наличии батарейки записанные дата и время сохраняются после отключения питания. | ||
| - | ===== USB ===== | ||
| - | |||
| - | //TODO// | ||
| - | ===== Ethernet ===== | ||
| - | //TODO// | ||