2013-07-20 3 views
0

Я новичок. Я использую OMAP3 EVM. В настоящее время я могу загрузиться через NFS. Но, я хочу, чтобы это было от SD card. Я удалил файл boot.scr, изменив его на SD-загрузку. Это правильно загрузилось. Но после строки 'Uncompressing Linux...' он ждет некоторое время, а затем файловая система загружается напрямую и запрашивает логин. Так много строк журналов инициализации, которые приходили после строки 'Uncompressing Linux...', полностью отсутствовали. Но корневая файловая система полностью загружена, и я могу использовать ее, как и раньше. Поэтому я попытался создать файл boot.scr, удалив только аргументы nfs.Встроенные: OMAP3 EVM аргументы загрузки

В boot.scr команды ранее,

setenv bootargs 'mem=128M console=ttyS0,115200n8 noinitrd rw rootfstype=ext3 ip=dhcp root=/dev/nfs nfsroot=192.168.15.3:/home/mistral/nfsroot,nolock' 
setenv bootcmd 'mmc init; fatload mmc 0 0x80000000 uImage; bootm 0x80000000' 
fatload mmc 0 0x80000000 uImage 
bootm 0x80000000 

В boot.scr команды теперь,

setenv bootcmd 'mmc init; fatload mmc 0 0x80000000 uImage; bootm 0x80000000' 
fatload mmc 0 0x80000000 uImage 
bootm 0x80000000 

Я не изменил uEnv.txt. Это содержание,

bootargs=console=ttyS0,115200n8 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait init=/linuxrc ip=off 
bootcmd=mmc rescan ; fatload mmc 0 81000000 uImage ; bootm 81000000 
uenvcmd=bootd 

Теперь он полностью перестал загружаться после строки 'Uncompressing Linux...'. Прошу вас, если я ошибаюсь.

+0

Вы можете задать свой вопрос здесь https://groups.google.com/forum/#!forum/beagleboard, это более активно для beagleboard и вещей :) –

+0

Если ядро ​​загружено правильно, то я бы предложил убедитесь, что S0 (в консоли = ttyS0,115200n8) - это правильная консоль. У меня есть beagleboard, и я помню, что мне пришлось изменить это (O1 или O3, не помню точно). – srd

+0

@srd Спасибо. Я использую 'minicom', и сначала я настроил его на S0. Только тогда он показывал журналы загрузки. Но сами детали, связанные с ядром, не отображаются. С NFS все было нормально. Только с SDCard :( – Gomu

ответ

0

/dev/ttyS0, установленный в миникомпьютере, является последовательным портом на вашем ПК и NOT плате OMAP EVM.

Обратитесь к оригинальной загрузке или примечаниям к выпуску руководства пользователя, чтобы определить правильное значение переменной console для вашей платы EVM и выхода BSP.

В дополнении к определению надлежащего console= варианта,

  • сдаст earlyprintk Param
  • не проходит silent параметров

на ядро ​​CMD-линии (bootargs).

Смежные вопросы