If you can use docker, you can build firmware without installing arm toolchain.
You can build firmware using [this docker image](https://cloud.docker.com/u/edy555/repository/docker/edy555/arm-embedded) without installing arm toolchain.
$ cd NanoVNA
$ cd NanoVNA
$ docker run -it --rm -v $(PWD):/work edy555/arm-embedded make
$ docker run -it --rm -v $(PWD):/work edy555/arm-embedded:4.9 make
## Flash firmware
## Flash firmware
@ -75,6 +74,9 @@ Then, burn firmware using dfu-util via USB.
$ dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D build/ch.bin
$ dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D build/ch.bin