MineSweeper fuer CH32V003 ----------------------------------------------- Das Vorliegende Projekt ist ein "Makefile"-Projekt ohne IDE unter Linux! Ein systemweit verfuegbarer Compiler sowie das Flashingtool minichlink wird vorrausgesetzt: Compilerlink: https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/ minichlink: https://github.com/cnlohr/ch32fun/tree/master/minichlink Um eine Binaerdatei fuer den CH32V003 zu erzeugen, in den Ordner mines3 wechseln und dort: make ausfuehren. Um einen Controller zu flashen benoetigt es einen WCH-LinkE oder einen DIY Programmer aus: USB-Programmer: https://github.com/cnlohr/rv003usb Ardu-Link (sehr sehr langsam): https://gitlab.com/BlueSyncLine/arduino-ch32v003-swio oder die Bootloader aus: USB-Bootloader: https://github.com/cnlohr/rv003usb/tree/master/bootloader UART-Bootloader: https://www.mikrocontroller.net/topic/578371#7891936 Standardmaessig wird ein WCH-LinkE / DIY-Programmer oder USB-Bootloader erwartet. Minichlink erkennt selbst, um welche Flashinghardware es sich handelt. Sollte ein Ardu-Link oder der UART-Bootloader verwendet werden, ist dieses im Makefile anzugeben. Im Ordner mines3 make flash eingeben, um die Binaerdatei zu flashen.