Нашла в ядре версии 3.4.2 ошибку (linux-3.4.2) при компиляции драйвера под это ядро.
В файле arch/arm/mach-at91/include/mach/at91rm9200_mc.h определена константа:
#define AT91_EBI_CFGR (AT91_MC + 0x64) /* Configuration Register */
При использовании AT91_EBI_CFGR получила ошибку, что, мол, AT91_MC, не определена. AT91_MC действительно отсутствует в исходниках этого ядра. Тогда я посмотрела, как определены другие аналогичные константы. И получилось, что теперь эта константа должна выглядеть так:
#define AT91_EBI_CFGR 0x64 /* Configuration Register */
Я послала ИМ замечание. Но ОНИ, наверное, его не получили или проигнорировали. И эта ошибка есть и в текущей версии ядра, 3.4.4. Совсем неинтересно помнить, что перед сборкой ядра надо что-то ещё подкорректировать.
Правда, в итоге, у меня получилось совсем неработоспособное ядро, зависает при загрузке, но это уже совсем другая история…
Комментарии
Страницы
Нет.
Да? А где дата регистрации юзера marinaklinova?
Хрен его знает. Предыдущий админ такого наворотил на сайте с отображением юзеров и их профилей, что сам черт ногу сломит :(
А юзер marinaklinova была зарегистирована вчера в 10:20.
Так наведите порядок. Что мешает?
Страницы