12345678910111213141516171819202122 |
- target := "riscv64imac-unknown-none-elf"
- mode := "debug"
- build-path := "../../target/" + target + "/" + mode + "/"
- m-firmware-file := build-path + "rustsbi-k210"
- m-bin-file := build-path + "rustsbi-k210.bin"
- k210-serialport := "/dev/ttyS17"
- objdump := "riscv64-unknown-elf-objdump"
- objcopy := "rust-objcopy --binary-architecture=riscv64"
- build: firmware
- @{{objcopy}} {{m-firmware-file}} --strip-all -O binary {{m-bin-file}}
- firmware:
- @cargo build --target={{target}}
- run: build
- @python3 ./kflash.py --port {{k210-serialport}} --terminal {{m-bin-file}}
- asm: build
- @{{objdump}} -D {{m-firmware-file}} | less
|