53 lines
1.1 KiB
Plaintext
53 lines
1.1 KiB
Plaintext
|
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.
|