2017-10-11 12 views
0

buildroot가 rootfs, Linux 커널 이미지 및 Uboot와 별도로 다른 대상을 추가 할 수 있습니까? 필자는 Zynq, Uboot, Linux 커널, 장치 트리 및 rootfs의 FPGA 부분에 대한 FSBL, 비트 스트림으로 구성된 Zynq 용 부팅 이미지를 작성하려고합니다. 자동으로 FSBL과 비트 스트림을 만들 수있는 방법은 없습니다 (Uboot SPL에 대해 알고 있지만 사용자 정의 FSBL이 필요하기 때문에 사용할 수 없습니다). Buildroot에이 대상을 추가하여이 두 대상을 만들고 출력물/이미지에 아티팩트를 복사 할 수 있습니까? 그런 다음 최종 이미지 (BOOT.bin 또는 BOOT.mcs)를 작성하기 위해 포스트 이미지 스크립트에서 사용할 수 있습니다.buildroot (예 : 사용자 정의 FSBL 또는 Vivado 프로젝트의 bistream)를 만들기 위해 다른 타겟을 추가하는 방법은 무엇입니까?

+0

두 개의 새 패키지 추가 (fsbl에 하나, FPGA 비트 스트림에 하나)로 충분해야합니다. 패키지는 출력/이미지에 설치할 수 있습니다. 매뉴얼 (https://buildroot.org/downloads/manual/manual.html#adding-packages)을보십시오. 모든 패키지는 패키지 이름과 동일한 make 타겟을 생성하므로'make fsbl'와'make bitstream'을 사용하게됩니다. –

+0

좋습니다, 감사합니다! 답변을 제출하여 받아 들일 수 있도록하십시오. – Staszek

+0

완료, 약간 reworded. –

답변

2

두 개의 새 패키지를 추가 할 수 있습니다 (예 : fsblbitstream). 각 패키지는 output/images에 설치할 수 있습니다. 모든 패키지는 패키지 이름과 동일한 make 대상을 작성하므로 make fsblmake bitstream이됩니다.

패키지를 추가하는 방법에 대한 지침은 the manual을 참조하십시오.