| EBV SoCrates Evaluation Board |
| |
| Intro |
| ===== |
| |
| More information about this board can be found here: |
| https://rocketboards.org/foswiki/Documentation/EBVSoCratesEvaluationBoard |
| |
| Build |
| ===== |
| |
| First, load socrates config for buildroot |
| |
| make socrates_cyclone5_defconfig |
| |
| Build everything |
| |
| make |
| |
| Following files will be generated in output/images |
| |
| . |
| ├── boot.vfat |
| ├── rootfs.ext2 |
| ├── rootfs.ext4 -> rootfs.ext2 |
| ├── rootfs.tar |
| ├── sdcard.img |
| ├── socfpga_cyclone5_socrates.dtb |
| ├── u-boot-spl.bin |
| ├── u-boot-spl.bin.crc |
| ├── u-boot.bin |
| ├── u-boot.img |
| ├── uboot-env.bin |
| ├── uboot.img |
| └── zImage |
| |
| |
| Creating bootable SD card |
| ========================= |
| |
| Simply invoke |
| |
| dd if=output/images/sdcard.img of=/dev/sdX |
| |
| Where X is your SD card device (not partition) |
| |
| Booting |
| ======= |
| |
| Pins 6:8 on P18 selector is used to determine boot device. To boot socrates from |
| sdcard set these pins to value 0x5 (101b). Remaining pins are used to determine |
| how to configure FPGA and are not associated with booting into Linux kernel. |