Нужно мне решить эту задачу
Откуда ноги растут
С платой был поставлен 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 подложен от работающей системы