...I try to use Altera Cyclone SoC Development Kit to simple HelloWorld applications of OpenCL with last Quartus 17.1, SoCFPGA EDS and SDK for OpenCL (Windows 7 host).
Download and install last versions, try to write SD-card with SDK boot image (hld/boards/c5soc/linux_sd_card_image.tgz unrolled) with recommended ImageWriter -- no output in USB-UART. And another file "sdimage.img" from /altera/14.0sp2/kits/cycloneVSX_5csxfc6df31_soc/factory_recovery/sdimage.img.gz is written to SD and started in SoC kit successful.
A view of "sdimage.img" displays a presence of Partition Table in first 0..1FF bytes of file and "55 AA" in end of PT.
In "linux_sd_card_image" this PT (very likely) is in 2nd "sector" (200..3FF bytes), first sector contain a header with auxilary data and play role PT with garbage partitions, and Linux (U-Boot) is'nt start.
is this a mistake, or imagewriter may cut first 512 bytes by writing image to sd-card ? I manually cut first 512 bytes in 2G-image and retry writing and starting kit -- U-Boot is loaded and says:
... Bad image and mismatched CRC
# ## ERROR# ## Please RESET the board# ##
I search in documentation all default jumpers and swithes and see a disparity between
https://rocketboards.org/foswiki/documentation/alterasocdevelopmentboardsoftwaregettingstarted and
http://www.alterawiki.com/wiki/socedsgettingstarted:
"J28 right shorted " / "J28 BOOTSEL0 1-2 Shorted"
All other jumpers are equal, I set it.
In both positions of J28 Linux is started in 20 seconds.
In last version of manual aocl_c5soc_getting_started.pdf is explained another (3rd) positions in SW3 DIP:
1-ON 2-OFF 3-ON 4-OFF 5-ON 6-ON
In
https://www.altera.com/documentation/ewa1400875619714.html#ewa1400875828418 is the same recommendation.
With these settings Linux is also started.
may be any problem in this disparityes ? Anybody know/see more settings/links for this jumpers in onboard Linux ?
In second link (to AlteraWiki) present section about only "Cyclone V Board (rev.E) Setup ", and "rev.A".."rev.D" is omitted.
Is the jumpers for other revisions of board c5soc absolute equal ? May OpenCL towork on all revisions or only on E ?
On my copy of board c5soc and its package I not found writed "rev.".
may be software methods to determine rev.x ? Because on
https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html present a differing links to "Rev E PCB", "Rev D PCB" and "Rev C PCB" for downloading "Kit installation (EXE) (Windows)".