1. petalinux-build 한 images 파일을 sdk에 적절한 폴더에 옮김


2. Xilinx SDK에 [Xilinx Tools]-[Create Zynq Boot Image]를 선택

 


요렇게 넣고


3. 

xsdb% targets

xsdb% source D:\\vivado_work\\zc706_test1\\zc706_test1\\zc706_test1.sdk\\design_1_wrapper_hw_platform_0\\ps7_init.tcl

xsdb% ps7_init

xsdb% ps7_post_config

xsdb% dow D:\\vivado_work\\zc706_test1\\zc706_test1\\zc706_test1.sdk\\linux_image_test\\u-boot.elf

xsdb% dow -data D:\\vivado_work\\zc706_test1\\zc706_test1\\zc706_test1.sdk\\linux_image_test\\BOOT.bin 0x08000000

xsdb% con


4. U-boot가 부팅되면

> sf probe 0 0 0

> sf erase 0x0 0x01000000

> sf write 0x08000000 0 0xffffff


5. 딥스위치 4번 High로 올려도 U-boot 부팅됨....





'개발 > Xilinx Zynq' 카테고리의 다른 글

DTSI수정하여 UART0 살리기  (0) 2016.11.16
U-Boot 설정에서 SDHCI 제거  (0) 2016.11.16
petalinux 정리  (1) 2016.11.08
petalinux build zc706 & 플래쉬 writing  (0) 2016.11.08
ZC706 Doesn't work with VADJ at 1.8v  (0) 2016.11.07

+ Recent posts