ls2: add support for the Nexys Video board
[ls2.git] / README.txt
1 python3 src/ls2.py versa_ecp5 ./hello_world/hello_world.bin
2 openocd -f top-openocd.cfg \
3 -c "transport select jtag; init; svf -quiet top.svf; exit"
4
5 # Versa ECP5 ecpprog QSPI
6
7 ecpprog -o 0 binary.bin
8
9 # Arty A7-100t
10
11 * apt install gcc-powerpc64le-linux-gnu
12 * git clone -b microwatt-5.7 https://git.kernel.org/pub/scm/linux/kernel/git/joel/microwatt.git
13 * cd microwatt
14 * CROSS_COMPILE="ccache powerpc64le-linux-gnu-" ARCH=powerpc make -j8 O=microwatt
15 * git clone https://github.com/antonblanchard/microwatt
16 * git clone https://github.com/quartiq/bscan_spi_bitstreams
17 and update openocd/bscan_spi_xc7a100t.bin in microwatt
18 * python3 openocd/flash-arty -f a100 -a 0x600000 -t bin dtbImage.microwatt
19 * xc3sprog -c nexys4 libresoc.bit (more likely, build/top.bit)