Drozd2 0 21 января, 2016 Опубликовано 21 января, 2016 · Жалоба eMMC разбита на два раздела. Первый FAT. Сделал boot.bin. Если закинуть его в ОЗУ извне, подхватывает экранную заставку, zImage, монтируется rootfs. В общем, работает. Если boot.bin закинуть в eMMC, то не стартует. Пробовал менять размер раздела, FAT12/16/32, писать boot.bin самым первым, не помогает. eMMC сидит на MCI0. По идее должно грузиться. С SD карты в предыдущей ревизии грузилось. Возможно какая-то определенная геометрия диска нужна. У кого с eMMC получилось? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shamrel 0 21 января, 2016 Опубликовано 21 января, 2016 · Жалоба Хотел пройти мимо, так как с таким семейством процессоров не работал, и не очень понятна ваша конфигурация. Но захотел разобраться. В качестве первичного загрузчика, что используется (u-boot, grub)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Drozd2 0 21 января, 2016 Опубликовано 21 января, 2016 (изменено) · Жалоба В качестве первичного загрузчика используется atmel-bootstrap-3.3.7, который сам загружает и запускает zImage. Пилить u-boot было лень. Поэтому изначально все компоненты системы закидываются в ОЗУ, запускается система, дальше fdisk/mkfs + usb_gadget с записью файлов в eMMC. Изменено 21 января, 2016 пользователем Drozd2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 21 января, 2016 Опубликовано 21 января, 2016 · Жалоба Если boot.bin закинуть в eMMC, то не стартует. Пробовал менять размер раздела, FAT12/16/32, писать boot.bin самым первым, не помогает. я чистую загрузку с sd/mmc не делал, но вроде вы делаете правильно: 11.4.2.2 boot.bin file check The NVM bootloader program looks for a boot.bin file in the root directory of a FAT12/16/32 formatted NVM Flash. если правильно помню, попробуйте файл boot.bin переименовать в BOOT.BIN и на всякий случай сделать первую партицию активной, в fdisk кнопка A и выбрать первый раздел (там где BOOT.BIN) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Drozd2 0 24 января, 2016 Опубликовано 24 января, 2016 (изменено) · Жалоба boot.bin переименовать в BOOT.BIN Не сработало. Оно и так, когда закидываешь в fat, автоматом делает upcase. Изменено 24 января, 2016 пользователем Drozd2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 24 января, 2016 Опубликовано 24 января, 2016 · Жалоба Осциллографом пробовали сравнить, например, поведение клоков для случая загрузки с SD и eMMC? NRST на последней по времени не затянут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 24 января, 2016 Опубликовано 24 января, 2016 · Жалоба Не сработало. Оно и так, когда закидываешь в fat, автоматом делает upcase. полюбопытствую, в каком варианте у вас "автоматом" это делается? под какой ОС и каким способом? вот тут: http://starterkit.ru/html/index.php?name=f...amp;num=1#10047 в 2010г делали загрузку с обычной SD и там все же фигурирует BOOT.BIN еще помнится, надо произвести некое колдунство с бинарником первичного загрузчика - откорректировать некий вектор.. как вариант - сделать дамп первого мегабайта SD с которой все грузится и накатить на eMMC (обычного dd вполне хватит) PS на всякий случай - пин BMS у вас к единице притянут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 24 января, 2016 Опубликовано 24 января, 2016 · Жалоба Внезапно. Не осилили атмеловцы eMMC в то время, увы :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Drozd2 0 26 января, 2016 Опубликовано 26 января, 2016 · Жалоба Внезапно... Хорошо жестянщик подальновиднее меня оказался. Предусмотрел места под установку и DataFlash, и I2C EEPROM. Хоть не придется всю партию переделывать. Насчет upcase готов признать свою ошибку. Тема недоизучена. Отложена на послезавтра. Спасибо за помощь. Мог бы довольно долго сидеть в тупиковой ветке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 26 января, 2016 Опубликовано 26 января, 2016 · Жалоба Хорошо жестянщик подальновиднее меня оказался. Предусмотрел места под установку и DataFlash, и I2C EEPROM. Повезло! Тогда и проблемы, можно считать, нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться