336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
부트 이미지 만들기가 왜 저리 구석에 숨어있는지 모르겠네요
따라한다면 10초도 안 걸릴 내용입니다.
부트 이미지를 만들고 싶은 프로젝트에서 크리에이트 부트 이미지를 눌러줍니다.
열심히 뭔가 만들어집니다.
처음 실행하셨다면 기본값은 위처럼 프로젝트 권장 사항으로 채워지게 됩니다.
출력 경로를 기억하고 계시면 됩니다. 저는 Zybo-Z7
(Zynq® 7000 사용)과 ZCU102
(Zynq® UltraScale+™ MPSoC)을 가지고 있는데 둘 다 같은 방식으로 부트 이미지를 생성할 수 있습니다.
/* C:/Users/exjang/AppData/Local/Temp/bootgen_blink10332062113318449722/sd_card_temp/boot.bif */
/* Command to create bitstream .bin file: */
/* bootgen -image <bif_file> -split bin -w */
/* Command to create BOOT.BIN file: */
/* bootgen -image <bif_file> -w -o i BOOT.BIN */
/*design_1_wrapper*/
the_ROM_image:
{
[bootloader] C:/Users/exjang/workspace-vitis/design_1_wrapper/export/design_1_wrapper/sw/design_1_wrapper/boot/fsbl.elf
C:/Users/exjang/workspace-vitis/blink_210616/_ide/bitstream/design_1_wrapper.bit
C:/Users/exjang/workspace-vitis/blink_210616/Debug/blink_210616.elf
}
BIF
(Boot Image Format) 파일은 각종 주소와 인증 체크섬에 대한 정보를 담고 있습니다. 기존 BIF파일에서 가져오는 기본값을 그대로 두고 진행할게요. 대략적인 내용은 위와 같습니다.
만약 공개키-비밀키로 부트이미지를 서명하고 암호화하고 싶다면 새 BIF를 만드시면 됩니다.
하단 Boot Image Partitions
섹션에서는 부팅 이미지 파티션 및 관련 정보를 지정할 수 있습니다.
Create Image
버튼을 눌러주시면 빌드를 시작합니다.
빌드가 완료되면 최종 경로에 BOOT.bin 파일이 생성되게 됩니다. 부팅에 관한 모든 정보를 담고 있습니다.
플래시하거나 SD카드에 넣어주도록 합시다.
끝.