aboutsummaryrefslogtreecommitdiff
path: root/prog/build.sh
blob: 22557b429b2b4c36b166ccc30ec46de1feac17f4 (plain)
1
2
3
4
5
6
#!/bin/sh
riscv64-unknown-elf-as -march=rv32i -mabi=ilp32 -o main.o main.s
riscv64-unknown-elf-ld -T link.ld -m elf32lriscv -o main.elf main.o
riscv64-unknown-elf-objcopy -O binary main.elf main.bin
xxd -g 1 -c 1 -p main.bin >main.hex
cp -f main.hex ../rom/rom.hex