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

 
 
> Драйвер MMC для uClinux, снова.
3.14
сообщение May 21 2006, 08:59
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Решил я воспользоваться драйвером MMC/SD карты "немца" для uClinux.
Вот только беда, похоже что он для ядра 2.6.
Не подскажите как мне его с ядром 2.4 подружить.
Пока при компиляции получаю ошибки:
Код
mmc.c: In function `mod_init':
mmc.c:383: error: too few arguments to function `register_blkdev'
mmc.c:394: error: structure has no member named `first_minor'
mmc.c:396: error: void value not ignored as it ought to be
mmc.c:407: error: structure has no member named `queue'
mmc.c:408: error: structure has no member named `disk_name'

Прикрепленные файлы
Прикрепленный файл  mmc.rar ( 3.28 килобайт ) Кол-во скачиваний: 67
 


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение May 21 2006, 17:46
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Блин, с этими makefile настоящая кроличья нора, пошел по путям "include $(ROOTDIR)/config.arch", там есть определение LDFLAGS = -Wl,-elf2flt
Как ты видел, я этот LDFLAGS в своем makefile не использовал, но тем не менее каким-то чудным образом это преобразование происходит (раньше то ведь они работали при этих же мейкфайлах).
Я попробовал добавить -elf2flt к своему CFLAGS, картины это не изменило.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
makc
сообщение May 21 2006, 17:56
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(3.14 @ May 21 2006, 21:46) *
Блин, с этими makefile настоящая кроличья нора, пошел по путям "include $(ROOTDIR)/config.arch", там есть определение LDFLAGS = -Wl,-elf2flt
Как ты видел, я этот LDFLAGS в своем makefile не использовал, но тем не менее каким-то чудным образом это преобразование происходит (раньше то ведь они работали при этих же мейкфайлах).
Я попробовал добавить -elf2flt к своему CFLAGS, картины это не изменило.


Компиляция и линковка - два разных этапа. В приведенном выше Makefile'e это наглядно представлено. В результате компиляции (используется CFLAGS) получается test.o, а после линковки (используется LDFLAGS) - test. Без отдельной фазы линковки, где gcc (ld) будет вызван для объектника, ничего не получится и опция -elf2flt работать не будет, если я все правильно понимаю.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Драйвер MMC для uClinux, снова.   May 21 2006, 08:59
- - 3.14   Зараза, собрал старый драйвер, без проблем, но на ...   May 21 2006, 09:39
- - makc   В версии 2.5.x и далее в 2.6 была переработана под...   May 21 2006, 10:45
|- - 3.14   Цитата(makc @ May 21 2006, 13:45) Ключи к...   May 21 2006, 11:15
|- - makc   Цитата(3.14 @ May 21 2006, 15:15) Ключи к...   May 21 2006, 13:04
|- - 3.14   Цитата(makc @ May 21 2006, 16:04) Все на ...   May 21 2006, 13:34
|- - makc   Цитата(3.14 @ May 21 2006, 17:34) Цитата(...   May 21 2006, 13:36
- - 3.14   Сейчас у меня вот такой makefile получился: КодROO...   May 21 2006, 11:31
- - 3.14   Посмотрел /proc/ksyms, названий полученных из mb-...   May 21 2006, 13:50
|- - makc   Цитата(3.14 @ May 21 2006, 17:50) Посмотр...   May 21 2006, 14:43
- - 3.14   Вот.   May 21 2006, 16:40
|- - makc   Цитата(3.14 @ May 21 2006, 20:40) Вот. Д...   May 21 2006, 16:54
- - 3.14   Не понял, эта функция (cfgaddr_read) объявлена и о...   May 21 2006, 17:01
|- - makc   Цитата(3.14 @ May 21 2006, 21:01) Не поня...   May 21 2006, 17:03
- - 3.14   Только не пугайся , это франкенштейн. Цитата(makc...   May 21 2006, 17:18
- - makc   Вот, кстати, примерчик Makefile'a, который пол...   May 21 2006, 17:27
- - 3.14   Надо было пропатчить, insmod. Забавно, я на эти гр...   May 22 2006, 21:47


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

 


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


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