Buildroot — система не загружается — /dev/ttyS0 такого файла нет

Я использую buildroot для создания файловой системы для Raspberry Pi. Я распаковал образ файловой системы в корневом разделе моей SD-карты, но не могу загрузить операционную систему. Я получаю следующие ошибки:

Не удается открыть /dev/null нет такого файла или каталога

Не удается открыть /dev/ttyS0 нет такого файла или каталога

Какую строку инструмента настройки следует включить или изменить для загрузки системы?

ИЗМЕНИТЬ

Я следовал инструкциям Томаса Петаццони и использовал предварительно настроенную версию buildroot. Теперь система работает, но я до сих пор не знаю, какой параметр в инструменте настройки ядра вызвал проблему.


person UserK    schedule 15.09.2014    source источник
comment
Вы активировали devtmpfs в ядре?   -  person yegorich    schedule 17.09.2014
comment
Да, я думаю. В разделе Драйвер устройства -> Опция универсального драйвера я включил параметр: Поддерживать файловую систему devtmpfs для монтирования в /dev Я использую ядро 3.5.7 с патчем Xenomai   -  person UserK    schedule 18.09.2014


Ответы (1)


В вашем ядре не включен devtmpfs.

Кроме того, вы должны начать с использования raspberrypi_defconfig в Buildroot вместо создания собственного. Делать:

make distclean
make raspberrypi_defconfig
make

Затем следуйте инструкциям в board/raspberrypi/readme.txt, чтобы узнать, как использовать полученные изображения.

person Thomas Petazzoni    schedule 17.09.2014
comment
Грейзи Томас, но какую строку инструмента конфигурации мне следует включить или изменить, чтобы он заработал? - person UserK; 18.09.2014