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 ]---
共有ライブラリがないようですが、なぜ共有ライブラリを使用するのですか?
ビルドルート構成です。