Xilinx Zybo zybo_base_system example

Xilinx Zybo zybo_base_system example

- ProjectGuide.txt 파일 내용을 참고로 하여 진행.

To create a workspace that uses these files and then program the ZYBO with the demo over JTAG, do the following:
*WARNING* This demo draws more power than can be supplied by a typical USB port.
You must power the ZYBO from an external power supply to ensure that it runs properly. Attempting to power the ZYBO from a computer while running this demo may cause the computer to crash.

1) Open an empty workspace in Xilinx SDK 2013.4. => Xilinx SDK 2018.2로 테스트.

2) Create a new hardware platform specification. Target the system.xml file in the hw_platform folder
  File - New - Project...
    Xilinx - Hardware Platform Specification


3) Create a new Application project and name it base_demo. Create a new Standalone C Board Support package for it. Select "Empty Application" as the type.

4) Copy the files from the base_demo folder included with this package into the base_demo/src folder of your new Empty Application project. Overwrite lscript.ld.
  File - Import..
    General - File System


5) The project will now automatically build, and base_demo.elf will be created.

6) Attach J11 (Labeled PROG UART) of the ZYBO to your computer, a 5V power supply to J15, and set the power source to Wall with JP7.
Set JP5 to JTAG. Turn the ZYBO on.

7) Connect to the ZYBO in a terminal program with 115200 Baud, 8 data bits, 1 stop bit, no parity (This project was tested using TeraTerm 4.79)
=> putty를 사용하여 테스트.

8) In Xilinx SDK, select Xilinx Tools -> Program FPGA, then click program. Wait for the ZYBO to program (DONE LED will illuminate when this has completed)

9) Right click the base_demo project in Xilinx SDK Project Explorer, and select 
Run As... -> Launch on Hardware (GDB).
The demo will now be running, and can be controlled from the terminal program.

참고) Jumper가 QSPI 상태인데도 Program FPGA & Launch on hardware (GDB)가 되었다.

댓글

이 블로그의 인기 게시물

Xilinx Zybo zybo_base_system (QSPI boot)