
빌드루트에서 'make raspberrypi5_defconfig' 설정 후 바로 'make'로 빌드하여 바로 라즈베리파이5에 올렸다면 몇몇 라즈베리파이5 보드에서는 위 에러를 띄울 것이다.
라즈베리파이5 빌드루트 자료는 찾아봐도 나오질 않았는데 맨 아래 기재한 참고 링크 페이지 두곳에서 Yocto 빌드 시스템 개발 중에 똑같은 문제를 겪었던 사람이 있어 해결했던 과정을 잘 읽어보니 디바이스 트리 오버레이 문제라는 단서를 얻었다.
확실하지는 않으나 'Hardware name: Raspberry Pi 5 Model B Rev 1.1 (DT)' 구문이 있는데 Rev 1.0 보드들은 문제가 없는듯 하나 Rev 1.1 보드에서 문제가 생긴다.
Rev 1.1 보드에서 하드웨어 구성 변경이 있었는지 Rev 1.1 디바이스 트리에서는 오버레이 설정을 해줘야 한다.

make menuconfig
기존 라즈베리파이5 보드 기본 설정이 적용된 상태에서 위 명령어를 통해 Target packages -> Hardware handling -> Firmware 메뉴로 진입하여 Install DTB overlays 옵션을 켜주면 된다.
make
그리고 빌드를 해준다.

ls output/images/rpi-firmware/overlays
빌드가 끝나고 위 명령어를 통해 해당 경로 'overlays' 폴더 안에 디바이스 트리 파일들이 있으면 성공적으로 빌드를 마친 것이다.

그리고 이미지 파일을 구워 라즈베리파이5에 올리고 부팅하면 위와 같이 성공적으로 부팅한 것을 볼 수 있다.
참고
¹⁾ https://github.com/agherzan/meta-raspberrypi/issues/1394
²⁾ https://hub.mender.io/t/asynchronous-serror-interrupt-rpi5-boot-issue/7275/3
'Buildroot' 카테고리의 다른 글
| [Buildroot] 빌드루트 rootfs 오버레이 설정 (0) | 2025.12.21 |
|---|---|
| [Buildroot] 빌드루트 rootfs 파티션 용량 설정 (0) | 2025.12.21 |
| [Buildroot] 빌드루트로 임베디드 리눅스를 구축하여 라즈베리파이5에 올리기 (0) | 2025.12.21 |
| [Buildroot] 필기 노트 (0) | 2025.12.12 |
| [Buildroot] 목차 저장용 (0) | 2025.11.21 |