初期化中のカーネルエラー(参照共有ライブラリエラー)

初期化中のカーネルエラー(参照共有ライブラリエラー)

16MBのメモリと16MBのフラッシュを備えたARMボード、stm32f469-discoボードからカーネルを起動しようとしています。私は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 ]---

共有ライブラリがないようですが、なぜ共有ライブラリを使用するのですか?

ビルドルート構成です。

ここに画像の説明を入力してください。

ベストアンサー1

おすすめ記事