【问题标题】:Buildroot - System doesn't boot - /dev/ttyS0 no such fileBuildroot - 系统无法启动 - /dev/ttyS0 没有这样的文件
【发布时间】:2014-09-15 23:13:45
【问题描述】:

我正在使用 buildroot 为 Raspberry Pi 创建文件系统。我已解压缩 SD 卡根分区中的文件系统映像,但无法启动操作系统。我收到以下错误:

无法打开 /dev/null no such file or directory

无法打开 /dev/ttyS0 没有这样的文件或目录

为了启动系统,我应该启用或修改配置工具的哪一行?

编辑

我已按照 Thomas Petazzoni 提供的步骤操作,并使用了预配置的 buildroot 版本。现在系统可以工作了,但我仍然不知道内核配置工具中的哪个选项导致了问题。

【问题讨论】:

  • 您是否在内核中激活了devtmpfs
  • 是的,我想。在 Device driver -> Generic Driver option 我已经包含了以下选项:Maintain a devtmpfs filesystem to mount at /dev 我正在使用内核3.5.7 带有 Xenomai 补丁

标签: linux embedded-linux boot buildroot


【解决方案1】:

您的内核中没有启用 devtmpfs。

此外,您应该首先在 Buildroot 中使用 raspberrypi_defconfig,而不是自己滚动。做:

make distclean
make raspberrypi_defconfig
make

然后按照board/raspberrypi/readme.txt 中的说明了解如何使用生成的图像。

【讨论】:

  • Grazie Thomas 但我应该启用或修改哪一行配置工具才能使其正常工作?
猜你喜欢
  • 2014-12-07
  • 2013-08-08
  • 1970-01-01
  • 2019-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-10
相关资源
最近更新 更多