Перейти к содержанию
    

Загрузка omap-l138 через NFS

On 8/6/2020 at 9:49 PM, Jury093 said:

 

update забыл добавить про "rootwait=1", тут либо чисто rootwait либо rootdelay=1, 

 

 

Не помогло ни одно ни другое. С USB - невозможно - хитрый разъем.

Я тут пытаюсь mtdpatrs указать, не получается.

mtdparts add nand0 0x20000@0x20000 u-boot_env
mtdparts add nand0 0x20000@0x80000 u-boot ro
mtdparts add nand0 0x400000@0x200000 kernel ro
mtdparts add nand0 0xD00000@0x600000 filesystem

после Этого вывод mtdparts  пустой. Как правильно указывать?

Строка загрузки, если указать mtdpatrs, должна быть 'console=ttyS2,115200n8 root=ubi0:filesystem rw ubi.mtd=filesystem, 2048 noinitrd rootfstype=ubifs mem=256M rootwait=1' ?

Изменено пользователем zemlemer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, zemlemer сказал:

Не помогло ни одно ни другое. С USB - невозможно - хитрый разъем.

Я тут пытаюсь mtdpatrs указать, не получается.

после Этого вывод mtdparts  пустой. Как правильно указывать?

Строка загрузки, если указать mtdpatrs, должна быть 'console=ttyS2,115200n8 root=ubi0:filesystem rw ubi.mtd=filesystem, 2048 noinitrd rootfstype=ubifs mem=256M rootwait=1' ?

все же посмотрите на usb - в вашем случае этот путь даже проще, чем с ramfs. взяли usb флешку, разметили одним томом в 83, форматнули в ext3, туда просто скопировать содержимое вашей рутовой, в убуте ядру надо объяснить "console=xxxx rootwait root=/dev/sda1"

до mtdparts дело не дойдет пока не задетектится сам чип nand - я в линке на прошлой странице привел чужой лог для l138 и детект nanda

и еще раз - rootwait=1 - это бессмыслица

rootwait - без аргументов, ждет готовности накопителя с корневой

rootdelay=X - ждет X секунд и начинает поиск накопителя, при неудаче валит ядро, если не найдет этого или иного источника для загрузки корневой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кому интересно, то на будущее:

1. В документации на ядро при конфигурировании omap-а через rmii ошибка:

вместо ti,davinci-rmii-en = <1>; надо писать ti,davinci-rmii-en = /bits/ 8 <1>;

2. При загрузке из нанд-а при сборке ядра надо вкомпилить в ядро davici Nand and raw nand, а не оставлять модулями.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...