개발/Xilinx Zynq
SDK에서 JTAG으로 리눅스 부팅
slayernoone
2016. 11. 8. 17:37
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 부팅됨....