Ник:
Пароль:

Контакты

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 » Отладочные платы » SK-AT91SAM9XXXXX-S3E
Переход на BuildRoot 2012.08 и Linux 3.5.4 Проблемы
und
Добавлено 10.10.2012 11:09 Редактировалось 10.10.2012 11:59
0
Сообщение: 1
und
0

Пункты: 2587
Регистрация: 14.02.2012
Нужно мне решить эту задачу
Откуда ноги растут
С платой был поставлен BuildRoot 2010.02 и Linux 2.6.28
Были проблемы - не определял правильно размеры SD карты, если она больше 4 гиг
Перешел 2.6.33.1 - стало лучше, 2.6.33.20 еще дучще, моя прога стала работать чуть по быстрее(скорсть общения с SD(MMX) немного выросла)
Тут то и появилась решение уйти на BuildRoot версий постарше(там библиотеки поновее), поменять версию Linux и заодно переползти с CodeSourcery 2007q1 на 2011-09
Это переход разбил на этапы
Этап 1: смена версии CodeSourcery на существующем комплекте BuildRoot и Linux 2.6.33.20 - без проблем
Этап 2: BuildRoot 2012.08 и проверенная конфигурация Linux 2.6.33.20 - не получилась.
После загрузки не нет доступа к устройству MMC. Хотя при загрузке linux его видит.
Это при выборе "Static using device table". По ls /dev устройств mmcbl.. нет При ручном создании в каталоге dev нужных устройтв через mknod(имена взял при просмотре работающей системы) ничего не меняется.
При выборе "Dynamic using devtmpfs only" или " Dynamic using mdev" после появления в логе загрузки сообщения об обнаружении MMC консоль системы зависает.
fstab подложен от работающей системы

Коллеги прошу Вашей помощи
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.10.2012 12:24 Редактировалось 10.10.2012 13:29 Сообщение: 2
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Linux 2.6.33.20
...
"Dynamic using devtmpfs only"


devtmpfs появилась начиная с ядра 2.6.35.

Цитата

при выборе "Static using device table". По ls /dev устройств mmcbl.. нет


добавьте в таблице устройств buildroot-2012.08/target/generic/device_table_dev.txt настройки для mmcblk
Цитата

/dev/mmcblk b 640 0 0 179 0 0 8 2
/dev/mmcblk0p b 640 0 0 179 1 1 1 7
/dev/mmcblk1p b 640 0 0 179 9 1 1 7


но это несовсем правильно - это дефолтные настройки которые любой может поменять
Цитата

The start of next SD/MMC card can be configured with
CONFIG_MMC_BLOCK_MINORS, or overridden at boot/modprobe
time using the mmcblk.perdev_minors option. That would
bump the offset between each card to be the configured
value instead of the default 8.


думаю поэтому их там и нет изначально.
Спуститься к концу Подняться к началу
Персональная информация
und
Добавлено 10.10.2012 14:00 Сообщение: 3
und
0

Пункты: 2587
Регистрация: 14.02.2012
Цитата
Цитата

Linux 2.6.33.20
...
"Dynamic using devtmpfs only"


devtmpfs появилась начиная с ядра 2.6.35.

Цитата

при выборе "Static using device table". По ls /dev устройств mmcbl.. нет


добавьте в таблице устройств buildroot-2012.08/target/generic/device_table_dev.txt настройки для mmcblk
Цитата

/dev/mmcblk b 640 0 0 179 0 0 8 2
/dev/mmcblk0p b 640 0 0 179 1 1 1 7
/dev/mmcblk1p b 640 0 0 179 9 1 1 7


но это несовсем правильно - это дефолтные настройки которые любой может поменять
Цитата

The start of next SD/MMC card can be configured with
CONFIG_MMC_BLOCK_MINORS, or overridden at boot/modprobe
time using the mmcblk.perdev_minors option. That would
bump the offset between each card to be the configured
value instead of the default 8.


думаю поэтому их там и нет изначально.

Все получилось. Спасибо
Теперь воюю с NAND
Пока его не вижу но есть варианты и попробую сам
Если не выйдет еще раз попрошу Вашей помощи
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E