readme.txt 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. Digilent Zybo
  2. =============
  3. This is the Buildroot board support for the Digilent Zybo. The Zybo is
  4. a development board based on the Xilinx Zynq-7000 based All-Programmable
  5. System-On-Chip.
  6. Zybo information including schematics, reference designs, and manuals are
  7. available from http://store.digilentinc.com/zybo-zynq-7000-arm-fpga-soc-trainer-board/ .
  8. If you want a custom FPGA bitstream to be loaded by U-Boot, copy it as
  9. system.bit in board/digilent/zybo/.
  10. Steps to create a working system for Zybo:
  11. 1) make zynq_zybo_defconfig
  12. 2) make
  13. 3) write your SD Card with the sdcard.img file using dd by doing
  14. $ sudo dd if=output/images/sdcard.img of=/dev/sdX
  15. 4) insert the SD Card and power up your Zybo
  16. 5) Expect serial console on the second USB serial port exposed by the board
  17. The expected output:
  18. U-Boot SPL 2016.05 (May 20 2016 - 16:16:24)
  19. mmc boot
  20. Trying to boot from MMC1
  21. reading system.dtb
  22. spl_load_image_fat_os: error reading image system.dtb, err - -1
  23. reading u-boot-dtb.img
  24. reading u-boot-dtb.img
  25. U-Boot 2016.05 (May 20 2016 - 16:16:24 +0200)
  26. Model: Zynq ZYBO Development Board
  27. Board: Xilinx Zynq
  28. I2C: ready
  29. DRAM: ECC disabled 512 MiB
  30. MMC: sdhci@e0100000: 0
  31. SF: Detected S25FL128S_64K with page size 256 Bytes, erase size 64 KiB, total 16 MiB
  32. In: serial@e0001000
  33. Out: serial@e0001000
  34. Err: serial@e0001000
  35. Model: Zynq ZYBO Development Board
  36. Board: Xilinx Zynq
  37. Net: ZYNQ GEM: e000b000, phyaddr 0, interface rgmii-id
  38. I2C EEPROM MAC address read failed
  39. Warning: ethernet@e000b000 (eth0) using random MAC address - 56:64:dd:a7:6d:94
  40. eth0: ethernet@e000b000
  41. ...
  42. Resulting system
  43. ----------------
  44. Once the build process is finished you will have an image called "sdcard.img"
  45. in the output/images/ directory.
  46. The first partition is a FAT32 partition created at the beginning of the SD Card
  47. that contains the following files :
  48. /BOOT.BIN
  49. /zynq-zybo.dtb
  50. /uEnv.txt
  51. /system.bit
  52. /uImage
  53. /u-boot-dtb.img
  54. The second partition is an ext4 partition that contains the root filesystem.
  55. You can alter the booting procedure by modifying the uEnv.txt file
  56. in first partition of the SD card. It is a plain text file in format
  57. <key>=<value> one per line:
  58. kernel_image=myimage
  59. modeboot=myboot
  60. myboot=...