diff options
author | Takuya Urakawa <urkwtky@gmail.com> | 2018-09-29 10:30:44 +0900 |
---|---|---|
committer | Jack Humbert <jack.humb@gmail.com> | 2018-09-28 21:30:44 -0400 |
commit | e2dee054d0649cb7b5b051a04a9bd82d14a0fdcd (patch) | |
tree | c51c22fe0e60e826d1b3ece2730c56075f8b573f /tmk_core/chibios.mk | |
parent | e4eeb1eb230a4d92f1c88197b71a07b342966e73 (diff) | |
download | qmk_firmware-e2dee054d0649cb7b5b051a04a9bd82d14a0fdcd.tar.gz qmk_firmware-e2dee054d0649cb7b5b051a04a9bd82d14a0fdcd.zip |
add st-link_cli flashing (#3899)
* add st-link_cli support
* format names
Diffstat (limited to 'tmk_core/chibios.mk')
-rw-r--r-- | tmk_core/chibios.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tmk_core/chibios.mk b/tmk_core/chibios.mk index 25c49204b..014c8d502 100644 --- a/tmk_core/chibios.mk +++ b/tmk_core/chibios.mk | |||
@@ -198,10 +198,13 @@ ifneq ("$(SERIAL)","") | |||
198 | DFU_ARGS += -S $(SERIAL) | 198 | DFU_ARGS += -S $(SERIAL) |
199 | endif | 199 | endif |
200 | 200 | ||
201 | ST_LINK_ARGS ?= | ||
202 | |||
201 | # List any extra directories to look for libraries here. | 203 | # List any extra directories to look for libraries here. |
202 | EXTRALIBDIRS = $(RULESPATH)/ld | 204 | EXTRALIBDIRS = $(RULESPATH)/ld |
203 | 205 | ||
204 | DFU_UTIL ?= dfu-util | 206 | DFU_UTIL ?= dfu-util |
207 | ST_LINK_CLI ?= st-link_cli | ||
205 | 208 | ||
206 | # Generate a .qmk for the QMK-FF | 209 | # Generate a .qmk for the QMK-FF |
207 | qmk: $(BUILD_DIR)/$(TARGET).bin | 210 | qmk: $(BUILD_DIR)/$(TARGET).bin |
@@ -230,5 +233,8 @@ qmk: $(BUILD_DIR)/$(TARGET).bin | |||
230 | dfu-util: $(BUILD_DIR)/$(TARGET).bin cpfirmware sizeafter | 233 | dfu-util: $(BUILD_DIR)/$(TARGET).bin cpfirmware sizeafter |
231 | $(DFU_UTIL) $(DFU_ARGS) -D $(BUILD_DIR)/$(TARGET).bin | 234 | $(DFU_UTIL) $(DFU_ARGS) -D $(BUILD_DIR)/$(TARGET).bin |
232 | 235 | ||
236 | st-link-cli: $(BUILD_DIR)/$(TARGET).hex sizeafter | ||
237 | $(ST_LINK_CLI) $(ST_LINK_ARGS) -q -c SWD -p $(BUILD_DIR)/$(TARGET).hex -Rst | ||
238 | |||
233 | bin: $(BUILD_DIR)/$(TARGET).bin sizeafter | 239 | bin: $(BUILD_DIR)/$(TARGET).bin sizeafter |
234 | $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin; | 240 | $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin; |