增加不断电下载功能
This commit is contained in:
10
Makefile
10
Makefile
@ -15,12 +15,12 @@ else
|
||||
CC := ablrun sdcc
|
||||
COM := /dev/ttyUSB0
|
||||
endif
|
||||
TEMP := $(shell sudo chmod 777 $(COM))
|
||||
endif
|
||||
|
||||
# set CC TOOL
|
||||
PACKIHX := packihx
|
||||
CFLAGS := -DUSE_FLOATS=1
|
||||
LDFLAGS := --iram-size 0x100 --xram-size 0x400 --code-size 0xffff
|
||||
|
||||
# set DIR
|
||||
INCDIR = include
|
||||
@ -38,18 +38,20 @@ OBJ := $(patsubst src/%.c, obj/%.rel, $(SRC))
|
||||
all: main.hex
|
||||
|
||||
clean:
|
||||
-$(RM) obj\*
|
||||
-$(RM) obj/*
|
||||
|
||||
$(OBJ):obj/%.rel:src/%.c
|
||||
-$(CC) $(CFLAGS) -I $(INC) -c $^ -o $@
|
||||
|
||||
$(TARGET): $(OBJ)
|
||||
-$(CC) $^ -o $@
|
||||
-$(CC) $(LDFLAGS) $^ -o $@
|
||||
|
||||
main.hex: $(TARGET)
|
||||
-$(PACKIHX) $(TARGET) > main.hex
|
||||
|
||||
flash:
|
||||
flash:
|
||||
-sudo chmod 777 $(COM)
|
||||
-./reset_mcu.sh
|
||||
-stcgal -P stc89 -p $(COM) main.hex
|
||||
|
||||
#led.bin:led.hex
|
||||
|
Reference in New Issue
Block a user