Ник:
Пароль:

Контакты

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 » Embedded Linux
Сборка ядра
IronCaterpillar
Добавлено 27.02.2010 14:52 Сообщение: 41
IronCaterpillar
0

Пункты: 54
Регистрация: 01.02.2010
Пол: Мужчина
Из: г. Уфа
БП карточки это блок питания в смысле? Отдельно её попробовать запитать, что ли? Насчёт логов - глюк терминалки. Если делать dmesg > /mnt/usb/*.log то всё ок. Просто при загрузке ядра так не сделаешь :)
Насчёт на ты - всё ок :)
Спуститься к концу Подняться к началу
Персональная информация
IronCaterpillar
Добавлено 27.02.2010 15:53 Сообщение: 42
IronCaterpillar
0

Пункты: 54
Регистрация: 01.02.2010
Пол: Мужчина
Из: г. Уфа
Насчёт питания я тоже, конечно, задумывался, но остонавливает то, что 24е-то ядро работает...
Различий в функционировании MCI между ядрами вообще не углядел, единственное - появился драйвер atmel-mci, но я его не включал и не думаю, что он заработает - в файле борды под него не заточено ничего.
Спуститься к концу Подняться к началу
Персональная информация
IronCaterpillar
Добавлено 02.03.2010 14:17 Редактировалось 02.03.2010 14:17 Сообщение: 43
IronCaterpillar
0

Пункты: 54
Регистрация: 01.02.2010
Пол: Мужчина
Из: г. Уфа
Поставил модный блок питания от некой компании Siemens :), результат, к сожалению, тот же что с моими попытками, что с ядром sasamy. Что-то я не знаю даже, куда теперь копать. Прям руки опускаются...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.03.2010 23:32 Редактировалось 06.03.2010 23:50 Сообщение: 44
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Частота у всех одинаковая, но неработает только у тебя. Так что дело явно не в частоте :)

Саш, мы уже в свое время выясняли, что ты везучий :)
Подтверждаю, что на ядре 2.6.32.8 есть вероятность отказа в определение некоторых SD карточек. Еле нашел ту двухгиговку, купленную летом 2009 - нифига не видится, в логах тишина и только таймауты.. Суешь синенькую гиговку и все фурычит.
Более того, эти индейцы чего-то накрутили и тот рецепт с MCI_CLKDIV теперь действительно не канает..
Я когда-нить отлеплюсь от армовых плат, достану макетку с мегой и кардридером и проведу мНИР на тему "характеристики левых и паленых эсдишек" :)

вот тут всплывала эта тема - жаль не понятно чем закончилось
SD проблемы

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
animist
Добавлено 07.04.2010 11:27 Сообщение: 45
animist
0

Регистрация: 13.03.2010
Пол: Мужчина
Столкнулся с подобной же проблемой, что и у других, отметившихся в топике.
У меня возникает вопрос, согласно спецификации на SD Card для всех линий данных и для линии CMD должны быть внешние pull-up резисторы. На AT91SAM9260 есть внутренние pull-up резисторы, но они слишком большие (от 67КОм), и их недостаточно.
Впервые, как я нашёл, такая проблема возникала ещё с AT91SAM9260-EK, и была исправлена. Может, имеет смысл сделать аналогичное хардварное изменение и для SK борды?
Смотрите тред http://www.spinics.net/lists/arm-kernel/msg42679.html
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 07.04.2010 14:39 Редактировалось 07.04.2010 14:42 Сообщение: 46
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
Из собственных наблюдений, имею три SD карты, одна "гарантировано" работает на всех атмел платах, две (более современные, одна из которых высокоскоростная) карты от платы к плате то монтируются то не монтируются (причем в "разнобой" - то одна то другая то обе).
Стыдно признаться, но в спецификацию SD я особо не заглядывал, но мысли про требуемые подтяжки были (указывал когда то на это), т.к. особо актуально стало на плате SK-MNUC950, на которой даже "нормальная" карточка на очередной плате перестала работать, тогда я и обратил внимание на эти подтяжки, поставив которые, все карточки стали нормально работать на SK-MNUC950 (сейчас эти подтяжки приходится навесным монтажем добавлять, в следующей ревизии платы они уже будут на самой печатке).
Естественно, первой мыслью было - "наверное и с атмелом так же", но в ходе эксперимента на "глючных" картах, положительных результатов не добился, поэтому все оставил как есть, но нужно будет повторить эксперимент с сособым пристрастием.
Так же была гипотеза о несогласованности линий, в следствии возможной избыточной мощности выходных буферов MCI, в ходе экспериментов так же ничего положительного не добился.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.04.2010 15:13 Сообщение: 47
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
история с SD форматом изрядно запутанна. нашел таки "потерянную" SD на 4GB, которая глючит на SK-9260, затолкал в MNUC950 - отлично монтируется и видится (пуллапы навесные)
но самое интересное обнаружил вчера - в рамках ковыряния U-boot для SK-9260. U-boot ее видит и грузится с нее и чихает на отсутствие пуллапов. я в легком ауте и шоке. Более того, как я выяснил существует расширенная редакция формата CSD для SecureDigital - чтобы работать с более емкими карточками. В общем вопросов больше, чем ответов. Надо будет запаять пуллапы в SK-9260 и посмотреть на поведение..
Вот картинки из тошибовской спецификации на SD (в открытой части)
title
title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
animist
Добавлено 08.04.2010 17:56 Сообщение: 48
animist
0

Регистрация: 13.03.2010
Пол: Мужчина
Запаял пул-апы, и сегодня проверил - теперь MMC работает с моими карточками.
Так как не нашёл datasheet на разъём SCDS1-09, подбирал пины с R47/R48.
Итого, пины 3, 4, 9, 10, 11 подтянул на Vcc на 7-ом, использовал 10КОм резисторы, как результат MCC работает хорошо:
Цитата

# cat /sys/bus/mmc/devices/mmc0\:e624/cid
# 534453553031478030cff8f1007973
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 08.04.2010 18:06 Редактировалось 08.04.2010 18:06 Сообщение: 49
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
А у меня как "на зло", все новые платы нормально работают с "глючными" картами :) ...
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 02.07.2010 12:27 Редактировалось 02.07.2010 12:34 Сообщение: 50
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Добрый день.Прошу прощения если где то данный вопрос на форуме проскакивал-ненашел.
Скачал ванильное ядро 2.6.34,поменял частоту на 12мгц,конфиг скопировал из at91sam9260_ek.Все работает кроме SD карты.Втыкаю SD в картридер,его в плату.Гружу систему с параметрами ядра mem=64M root=/dev/sda1 rootwait.Через 20 секунд все загружено.Смотрю /dev -никакого упоминания о mmc и mmcblk0p1.
Может что надо еще в файлах поменять что бы система увидела карту.Какие модули необходимо включить в ядро а какие выключить.
Заранее спасибо.
Ах да ,забыл сказать,плата у меня SK-MAT91SAM9260
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux