초기화 중 커널 오류(참조 공유 라이브러리 오류)

초기화 중 커널 오류(참조 공유 라이브러리 오류)

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 ]---

공유라이브러리가 없는 것 같은데 왜 공유라이브러리를 사용하는 걸까요?

빌드 루트 구성입니다.

여기에 이미지 설명을 입력하세요.

관련 정보