10. Appendix E. Software build instructions
This build guide describes how to build software provided as a part of the SCR1 SDK.
10.1. SCR bootloader
10.1.1. Getting the sources
$ git clone [email protected]:syntacore/sc-bl.git
10.1.2. Building SCR bootloader
Follow the instructions in sc-bl/README.md to build bootloader for target plaforms ('scbl.hex' for
Terasic DE10-Lite, 'scbl.mem' for Digilent Arty).
10.2. Zephyr OS
10.2.1. Getting the sources
$ git clone [email protected]:syntacore/zephyr.git
10.2.2. Building Zephyr OS
Follow the instructions in
https://www.zephyrproject.org/doc/getting_started/getting_started.html
and zephyr/README.md to build Zephyr OS image for target plaform.
10.3. SCR1 OpenOCD
10.3.1. Getting the sources
$ git clone -b syntacore https://github.com/syntacore/openocd
10.3.2. Building and using OpenOCD
Please, refer to the Syntacore OpenOCD wiki page for instructions:
openocd/wiki/OpenOCD-for-sc_riscv32
17