diff --git a/Makefile b/Makefile index d924cdb..8246e50 100644 --- a/Makefile +++ b/Makefile @@ -133,14 +133,41 @@ clean: rm -f $(TARGET_BASE).bin rm -f $(OBJ) -program: program_release #$(BUILD) +program: program_jlink + +reset: reset_jlink + +/tmp/jlink_prog_script: + echo "Device STM32F030C8" > $@ + echo "connect" >> $@ + echo "S" >> $@ + echo "4000" >> $@ + echo "loadfile $(TARGET_BASE).hex" >> $@ + echo "r" >> $@ + echo "g" >> $@ + echo "exit" >> $@ + +/tmp/jlink_rst_script: + echo "Device STM32F030C8" > $@ + echo "connect" >> $@ + echo "S" >> $@ + echo "4000" >> $@ + echo "r" >> $@ + echo "g" >> $@ + echo "exit" >> $@ + +program_jlink: /tmp/jlink_prog_script $(TARGET_BASE).hex + JLinkExe