Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
загрузка с SD карты.
Felzinger
Добавлено 05.11.2011 16:50
0
Сообщение: 1
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Как и что требуется сделать для того чтобы система грузилась с SD а не с nand. Какая должна быть файловая система. как развернуть на ней rootfs и где должно храниться само ядро. Подскажите полозил по форуму но как то ничего ненашел а может просто не понял.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.11.2011 20:30 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Подскажите полозил по форуму но как то ничего ненашел а может просто не понял.

кит то хоть на каком АРМе?
мануал к своей плате читали?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 06.11.2011 00:32 Сообщение: 3
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Плата SK-AT91SAM9G45-XC6SLX, естественно читал. Как я понял из него файловая система и ядро в одном файле. А я бы хотел чтобы файловая система была на SD, типа того как она храниться на nand. вот только не могу понять как это сделать
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.11.2011 01:03 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Плата SK-AT91SAM9G45-XC6SLX, естественно читал. Как я понял из него файловая система и ядро в одном файле. А я бы хотел чтобы файловая система была на SD, типа того как она храниться на nand. вот только не могу понять как это сделать

есть пара вариантов:
1. бутстрап, ядро и рутовая лежат на SD, для этого в качестве бутстрапа видимо надо брать бинарник с последней страницы этого треда:
ссылка тыц
2. вариант попроще - ядро остается в нанд, но в качестве параметра загрузки меняется на rootwait root=/dev/mmcblk0px (где x - номер раздела на SD) - на форуме неоднократно все это обсуждалось..
ах да.. рутовую надо записать на предварительно отформатированную (ext2, ext3) SD карточку (и это тоже обсуждалось)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 07.11.2011 15:55 Сообщение: 5
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Вроде разобрался, но только все работает с uSD, а вот с SD нет. после перезагрузки полная тишина в терминале. А вообще возможна загрузка с SD? Плата SK-AT91SAM9G45-XC6SLX
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.11.2011 17:42 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Вроде разобрался, но только все работает с uSD, а вот с SD нет. после перезагрузки полная тишина в терминале. А вообще возможна загрузка с SD? Плата SK-AT91SAM9G45-XC6SLX

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.11.2011 18:12 Сообщение: 7
sasamy
4.71

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

11.4.3.2 SD Card Boot
The SD Card bootloader uses MCI0. It uses only one valid code detection. It searches a boot.bin file.


так что если вы имеете ввиду раззъем SD который распаян на MCI1 - то с него не загрузиться.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 08.11.2011 09:05 Сообщение: 8
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
К сожелению опять моя невнимательность к сожелению SD разъем на плате SK-AT91SAM9G45-XC6SLX распаян на MCI1. Спасибо за помощь.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 09.11.2011 11:09 Сообщение: 9
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Теперь при загрузки с uSD выводит следующее

Start SD card AT91Bootstrap...
Bad Image Magic Number found! 0x3056feff


В настройках ядра поменял только строку загрузки на
"root=/dev/mmcblk0p2 rw mem=64M console=ttyS0,115200 rootwait". При компиляции ядра создаются два образа для nand и для uSD, так что инересное если запускать ядро с nand то система запускается и цепляет файловую систему на uSD, а вот при запуске с uSD выше представленное сообщение. Не могу понять в чем проблема? Может какие еще настройки требуются
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.11.2011 11:56 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Теперь при загрузки с uSD выводит следующее
Start SD card AT91Bootstrap...
Bad Image Magic Number found! 0x3056feff

а бинарник ядра точно одинаковый?
чудес не бывает, других настроек не требуется
это значит, что бутстрап не опознает найденное ядро

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux