Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)
Настройка spi
sasamy
Добавлено 02.04.2024 18:05 Сообщение: 11
sasamy
4.70

Пункты: 77292
Регистрация: 14.08.2009
Цитата

Какие команды/утилиты посоветуете чтобы отправлять/принимать пакеты с неё?


можно использовать готовый драйвер ядра - включить его в ядро

make linux-menuconfig

-> Device Drivers
-> Misc devices
-> EEPROM support
<*> SPI EEPROMs (FRAMs) from most vendors

и прописать его вместо spidev

&spi0 {
pinctrl-names = "default";
pinctrl-0 = <&spi0_pc_pins>, <&spi0_cs0_pc_pin>;
status = "okay";

fram@0 {
compatible = "cypress,fm25", "atmel,at25";
reg = <0>;
spi-max-frequency = <40000000>;
};
};

писчать и читать данные - как с обычными файлами

https://stackoverflow.com/questions/26100105/read-and-write-to-spi-eeprom-on-linux

по ссылке выше старая информация и в новых ядрах где-то как в этом примере файл должен появиться

https://github.com/luhuadong/Linux-programming/blob/master/driver/eeprom/test/eeprom_go.c

ls /sys/bus/spi/drivers/at25/
Спуститься к концу Подняться к началу
Персональная информация
Kamil_ufa
Добавлено 04.04.2024 17:10 Сообщение: 12
Kamil_ufa
0

Пункты: 233
Регистрация: 01.04.2024
не завидится. Пишет
[ 12.458350] at25 spi0.0: Error: no Cypress FRAM (id 00)

Хотя через spidev_test опрашивается без драйвера
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)