Skip to content

Commit f84732a

Browse files
author
Clément Léger
committed
Makefile: fix worng dependency and add uplaod rule
1 parent 0a84bb2 commit f84732a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

make/Makefile.cypress

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ CY8C42_mcpu := cortex-m0
77
CY8C42_cpu_dir := CortexM0
88
CY8C42_bootloader_size := 4296
99

10-
EMPTY :=
11-
SPACE := $(EMPTY) $(EMPTY)
12-
1310
PROJECT_DIR ?= $(error PROJECT_DIR must be defined)
1411
PROJECT_NAME = $(basename $(notdir $(PROJECT_DIR)))
1512
PSOC_CREATOR_DIR ?= $(error PSOC_CREATOR_DIR must be defined)
1613
CROSS_COMPILE := arm-none-eabi-
1714
CPU_TYPE ?= CY8C42
1815
PSOC_TYPE ?= PSoC4
1916

17+
UPLOAD_BAUDRATE ?= 115200
18+
SERIAL_PORT ?= /dev/ttyACM0
19+
2020
DEBUG_CFLAGS := -g -O0
2121
RELEASE_CFLAGS := -O3
2222
GEN_SRC_DIR := Generated_Source/$(PSOC_TYPE)/
@@ -49,7 +49,7 @@ $(BUILD_DIR)/%.o: $(PROJECT_DIR)/%.s
4949
@mkdir -p $(dir $@)
5050
$(CROSS_COMPILE)as $(ASFLAGS) $(INCLUDE_CFLAGS) -o $@ $<
5151

52-
$(BUILD_DIR)/$(PROJECT_NAME).a: $(OBJ_FILES) $(BUILD_DIR)
52+
$(BUILD_DIR)/$(PROJECT_NAME).a: $(OBJ_FILES)
5353
@mkdir -p $(dir $@)
5454
$(CROSS_COMPILE)ar -rs $@ $(OBJ_FILES)
5555

@@ -67,3 +67,6 @@ $(BUILD_DIR)/$(PROJECT_NAME).cyacd: $(BUILD_DIR)/$(PROJECT_NAME).hex
6767

6868
clean:
6969
rm -rf $(BUILD_DIR)
70+
71+
upload: $(BUILD_DIR)/$(PROJECT_NAME).cyacd
72+
cyhostboot -f $< -b $(UPLOAD_BAUDRATE) -s $(SERIAL_PORT)

0 commit comments

Comments
 (0)