init 时出现内核错误(引用共享库错误)

init 时出现内核错误(引用共享库错误)

我正在尝试在 stm32f469-disco 板上启动内核,该板是具有 16MB 内存和 16MB 闪存的 ARM 板。我使用 buildroot 来创建我的 rootfs 和内核。 u-boot 将控制权传递给内核后,除了最后一部分之外,一切都正常。

这是我的内核在去世前说的最后一句话:)

   .
   .
   .
[    3.799978] Run /init as init process
[    3.895142] binfmt_flat: reference 0x1ec00 to shared library 152, killing mount!
SEGV
[    3.922521] binfmt_flat: reference 0x1ec00 to shared library 152, killing sh!
SEGV
[    3.945478] binfmt_flat: reference 0x1ec00 to shared library 152, killing init!
[    3.953585] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    3.961327] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---

似乎缺少共享库,但为什么它甚至使用共享库?

这是构建根配置

在此输入图像描述

相关内容