![FDT 및 ATAGS 지원이 컴파일되지 않았습니다. - hang### 오류### 보드를 재설정하세요### [닫기]](https://linux55.com/image/64518/FDT%20%EB%B0%8F%20ATAGS%20%EC%A7%80%EC%9B%90%EC%9D%B4%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4.%20-%20hang%23%23%23%20%EC%98%A4%EB%A5%98%23%23%23%20%EB%B3%B4%EB%93%9C%EB%A5%BC%20%EC%9E%AC%EC%84%A4%EC%A0%95%ED%95%98%EC%84%B8%EC%9A%94%23%23%23%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
Terasic의 SoCkit에 Linux를 설치하기 위해 아래 언급된 웹사이트의 튜토리얼을 따랐습니다.
https://zhehaomao.com/blog/fpga/2013/12/24/sockit-2.html.
Linux를 구축하는 것은 이번이 처음이므로 아직 배우는 중입니다. 튜토리얼에 표시된 모든 단계를 완료할 수 있었지만 실행하려고 하면 오류 메시지가 나타납니다.
Did not find a cmdline Flattened Device Tree Could not find a valid device tree
.dtb
이제 파일이 SD 카드에 있다는 것을 알았으므로 fatload
u-boot 명령을 사용하여 파일을 로드할 수 있습니다. .dtb
파일을 로드 하고 bootm
명령을 실행한 후 오류가 발생합니다.
FDT and ATAGS support not compiled in - hanging ### ERROR ### Please RESET the board ###
이 지원을 어디서/어떻게 활성화하는지 모르겠습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
답변1
제가 사용하고 있는 이 특정 SD 카드가 가상 머신에서 제대로 포맷되지 않은 것 같습니다(파티션된 파일 시스템). VirtualBox에서 Ubuntu 14를 실행하고 있습니다. 그런 다음 우분투를 실행하는 노트북에서 SD 카드를 포맷하고 다시 작성했습니다. 훌륭하게 시작됩니다!