중요 문제
Linux가 골든 시스템의 QSPI에서 부팅하지 못할 수 있음 참조 디자인. 이 문제는 DTB(장치 트리 Blob)가 은(는) U-Boot에서 가정하는 최대 크기(8Kb)보다 큽니다.
다음 방법 중 하나로 이 문제를 해결할 수 있습니다.
- U-Boot 환경 변수를
fdtimagesize
다음과 같이 업데이트합니다. 다음과: - 또는 코드에서 최대 DTB 이미지 크기를 변경합니다.
include/configs/socfpga_cyclone5.h를 편집합니다. 라인 찾기
를 지정하고
fdtimagesize
로 변경합니다fdtimagesize=0x3000\0
.
1. 런타임에 U-Boot 콘솔을 시작합니다.
2. 명령을 env set fdtimagesize 0x3000
입력하여
최대 DTB 이미지 크기를 12Kb로 설정합니다.
3. 명령을 saveenv
입력하여 이 설정을 저장합니다
미래의 부츠를 위해.