readme.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. EBV SoCrates Evaluation Board
  2. Intro
  3. =====
  4. More information about this board can be found here:
  5. https://rocketboards.org/foswiki/Documentation/EBVSoCratesEvaluationBoard
  6. Build
  7. =====
  8. First, load socrates config for buildroot
  9. make socrates_cyclone5_defconfig
  10. Build everything
  11. make
  12. Following files will be generated in output/images
  13. .
  14. ├── boot.vfat
  15. ├── rootfs.ext2
  16. ├── rootfs.ext4 -> rootfs.ext2
  17. ├── rootfs.tar
  18. ├── sdcard.img
  19. ├── socfpga_cyclone5_socrates.dtb
  20. ├── u-boot-spl.bin
  21. ├── u-boot-spl.bin.crc
  22. ├── u-boot.bin
  23. ├── u-boot.img
  24. ├── uboot-env.bin
  25. ├── uboot.img
  26. └── zImage
  27. Creating bootable SD card
  28. =========================
  29. Simply invoke
  30. dd if=output/images/sdcard.img of=/dev/sdX
  31. Where X is your SD card device (not partition)
  32. Booting
  33. =======
  34. Pins 6:8 on P18 selector is used to determine boot device. To boot socrates from
  35. sdcard set these pins to value 0x5 (101b). Remaining pins are used to determine
  36. how to configure FPGA and are not associated with booting into Linux kernel.