Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
- Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
sasamy (Guest)
Добавлено 31.03.2009 11:22 Редактировалось 31.03.2009 11:22 Сообщение: 111
sasamy (Guest)

Цитата
да, ядро он собирает, у меня не с авторского диска
ядро 2.6.19 к нему есть патчи буилдрут их применяет...

Для начала я бы попробовал сначала готовое ядро отсюда
http://www.linux4sam.org/twiki/bin/view/Linux4SAM/LinuxKernel#Pre_built_images
даже со старой коорневой фс, если заработает (что скорей всего) значит дело в ядре :)
Спуститься к концу Подняться к началу
nvn (Guest)
Добавлено 31.03.2009 11:29 Редактировалось 31.03.2009 11:29 Сообщение: 112
nvn (Guest)

sasamy,
ок, попробую
спасибо!
Спуститься к концу Подняться к началу
nvn (Guest)
Добавлено 31.03.2009 12:33 Редактировалось 31.03.2009 12:33 Сообщение: 113
nvn (Guest)

подправил макефайл и собрал буилдрутом-20090227 рутфс и загрузил ее...
пробую скомпиленный ранее gpio ошибка 75...
перекомпилил gpio вновь собранными тулчайнами (буилдрутом-20090227) запустил.... ошибки нету нужный мне светодиод мигает :)
да, а ядрышко старое 2.6.19

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно nvn 31.03.2009 г. в 14:02:43
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 31.03.2009 15:14 Редактировалось 31.03.2009 15:14 Сообщение: 114
repairman (Guest)

Что получается ? Либо не тем компилятором собирали, либо не на той рутфс запускали... Так ?
Спуститься к концу Подняться к началу
nvn (Guest)
Добавлено 01.04.2009 08:11 Редактировалось 01.04.2009 08:11 Сообщение: 115
nvn (Guest)

попробовал с вашей рутфс, тоже работает... выходит компилятор был какой-то не такой и моя рутфс тоже выходит собиралась неправльной
Спасибо всем откликнувшимся

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно nvn 01.04.2009 г. в 08:15:10
Спуститься к концу Подняться к началу
nvn (Guest)
Добавлено 01.04.2009 14:14 Редактировалось 01.04.2009 14:14 Сообщение: 116
nvn (Guest)

двигаясь дальше появились еще вопросики:
у меня на чипселектах nCS0, nCS2, nCS3 и nCS6 сидят внешние устройства, типа "статик мемори", а как к ним обращаться из под linux? т.е. где задается конфигурация чипселектов?
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 01.04.2009 21:46 Редактировалось 01.04.2009 21:46 Сообщение: 117
repairman (Guest)

Цитата

где задается конфигурация чипселектов?


По хорошему - в драйвере девайса, который на этом чипселекте живет...
Linux - выскоуровневая, интелегентная ОС... Юзеру из его уровня не принято ходить к оборудованию напрямую... принято просить ядро (драйвер) сделать это...
Зачем вообще нужен линукс, если отключить ключевую защиту системы от вмешательства/ошибки ??? Ставьте какую-нибудь RTOS и не морочьте голову...

p.s. интерфейс ОЗУ инициализируется в bootstrap и больше никем не меняется...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 01.04.2009 г. в 22:09:23
Спуститься к концу Подняться к началу
nvn (Guest)
Добавлено 02.04.2009 09:16 Редактировалось 02.04.2009 09:16 Сообщение: 118
nvn (Guest)

Цитата
p.s. интерфейс ОЗУ инициализируется в bootstrap и больше никем не меняется...

ок

драйверы обязательно будут, просто на данном этапе и для самообразовательных целей хочется понять и попробовать разные варианты...
...как я понимаю, драйвер это тоже программа и для него (или ему самому) все равно нужно настроить чипселекты т.е. базовый адрес, разрядность шины и т.п.? как принято интелегентно делать в этом случае, тоже в бутстрапе или в самом драйвере?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно nvn 02.04.2009 г. в 09:18:57
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 02.04.2009 10:21 Редактировалось 02.04.2009 10:21 Сообщение: 119
repairman (Guest)

Цитата

...как я понимаю, драйвер это тоже программа и для него (или ему самому) все равно нужно настроить чипселекты т.е. базовый адрес, разрядность шины и т.п.? как принято интелегентно делать в этом случае, тоже в бутстрапе или в самом драйвере?

Чтобы запускать интерфейс RAM в бутстрапе есть единтсвенная причина - без внешней RAM ничего, ни uboot, ни тем более linux не запустятся... а поскольку все после бутстрапа живет полностью во внешней RAM - изменить ее параметры = отпилить сук на котором сидишь...

С твоей RAM ситуация, IMHO, совсем другая... все можно запускать средствами линукс из под линукс...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 02.04.2009 г. в 10:22:51
Спуститься к концу Подняться к началу
Guest (Guest)
Добавлено 14.06.2009 10:30 Сообщение: 120
Guest (Guest)

Добрый день.Подскажите пожалусто что где поправить надо что бы самопальному драйверу(для экрана) линух разрешил доступ к SPI через драйвер?Потом драйвер компилишь подгружаешь и все? как сделать так что бы при старте системы он сам подгружался?
Спасибо.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux