реклама на сайте
подробности

 
 
> Как работать с Serial EEPROM из Linux, через драйвер этой самой EEPROM
kovigor
сообщение Jan 17 2013, 11:19
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Добрый день !
Есть DevKit на ARM (i.MX53). Нужно подключить к нему микросхему serial EEPROM, вроде 24LC16, и обмениваться с ней денными. Драйвер микросхемы поставляется в составе BSP, я собрал ядро с этим драйвером, загрузил на плату по TFTP и запустил. Драйвер стартовал, система загрузилась. Но вот как работать с микросхемой дальше ? Бьюсь второй день, и даже не знаю, с чего начать.
Повторю, речь идет не о работе с абонентом шины через /dev - интерфейс (с этим я как раз разобрался):
http://www.kernel.org/doc/Documentation/i2c/dev-interface

Имеется в виду именно работа с микросхемой через ее драйвер. Посоветуйте, пожалуйста, с чего начать ...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Idle
сообщение Jan 17 2013, 16:33
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Доступ нужен из ядра или из юзерспейса? Драйвер at24.c ? Какая версия ядра?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 17 2013, 17:05
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Idle @ Jan 17 2013, 19:33) *
Доступ нужен из ядра или из юзерспейса? Драйвер at24.c ? Какая версия ядра?

Из юзейспейса. Ядро - 2.6.35.xx.
Да, драйвер именно этот ...
Go to the top of the page
 
+Quote Post
Idle
сообщение Jan 17 2013, 17:11
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Тогда через sysfs.
Цитата
After inserting the module (and any other required SMBus/i2c modules), you
should have some EEPROM directories in /sys/bus/i2c/devices/* of names such
as "0-0050". Inside each of these is a series of files, the eeprom file
contains the binary data from EEPROM.


http://lxr.linux.no/linux+v3.7.2/Documenta...-devices/eeprom

Сообщение отредактировал Idle - Jan 17 2013, 17:12
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 17 2013, 17:14
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Idle @ Jan 17 2013, 21:11) *
Тогда через sysfs.
...

Понял. большое спасибо, попробую разобраться ...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016