Вопросы по загрузке (u-boot)

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Вопросы по загрузке (u-boot)

Сообщение svs57 » Чт окт 04, 2007 13:35

Объясните спецы по загрузке Зауруса.
Магические цифры 0x5a0000 0x160000 всегда одни и те же должны быть?
Откуда они?
nandlogical /dev/mtd1 WRITE 0x5a0000 0x160000 kernel.img
И еще в mkimage:
-a 0xa0008000 -e 0xa0008000

А кто-нибудь делал ядро с XIP?
Как его прошить?
И какой параметр в CONFIG_XIP_PHYS_ADDR?
PS
Возможно ли использование не самописанной nandlogical для прошивки, а чего-нибудь стандартного из mtd-tools?
Zaurus SL-C750, N810 2008.36-5

cxz
Доктор (4 lvl)
Сообщения: 329
Зарегистрирован: Ср мар 15, 2006 15:17

Сообщение cxz » Чт окт 04, 2007 14:02

да просто с 0 начинается u-boot потом идет kernel(он же emerge.img) а потом уж твой кернел ядро прошить просто собираешь его правишь конфиг чтоб прошить только ядро и все зажимай c+d и включай зверька как потухнет или станет мигать значит все прошилось

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Чт окт 04, 2007 14:55

cxz писал(а):да просто с 0 начинается u-boot потом идет kernel(он же emerge.img) а потом уж твой кернел ядро прошить просто собираешь его правишь конфиг чтоб прошить только ядро и все зажимай c+d и включай зверька как потухнет или станет мигать значит все прошилось
Конфиг u-boot'a? А где он?
Прошивется же nandlogical.
c+d при чем? emerge же по OK загружается.
И еще такой вопрос.
Как изменить разделы mtd (nand)?
Zaurus SL-C750, N810 2008.36-5

cxz
Доктор (4 lvl)
Сообщения: 329
Зарегистрирован: Ср мар 15, 2006 15:17

Сообщение cxz » Чт окт 04, 2007 15:04

конфиг можно взять из ветки по gentoo? ето который autoboot.sh идет вместе с u-boot.
емердж, тебе не нужен, просто оставляешь только то что шьет убут и можешь туда же добавить ядро...
чтоб прошиться без емерджа надо зажимать c+d и он сам все прошьет как вскрипте будет написано.
В смысле изменить?(размер или что), в убуте можно указать откуда грузить ядро, или твою прогу без разницы...

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Чт окт 04, 2007 15:57

Под конфигом подразумевается скрипт autoboot.sh? Так он и вызывает nandlogical для прошивки. Можно и руками запустить.
Я перекомпилил и nandlogical и mkimage.
Теперь могу перешиться не перезагружаясь.

Я имел в виду поменять размеры mtd0 mtd1...
Я хотел переделать emegency pdaXrom'овкий.
Добавить fsck.ext3 и еще кое-что.

И еще хотелось попробовать XIP(execute in place) для ядра.
Zaurus SL-C750, N810 2008.36-5

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Сб июл 19, 2008 12:42

svs57
А вы nandlogical с новыми ядрами не собирали? Где-то с 2.6.20 и выше.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вт июл 22, 2008 23:20

Уже не надо, уже собрали :)
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пн июл 28, 2008 15:04

Сорри. теперь с n810 балуюсь.
Заур забросил совсем.
Zaurus SL-C750, N810 2008.36-5

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»