增加不断电下载功能

This commit is contained in:
2024-07-15 00:48:18 +08:00
parent 859888d7a2
commit 09dbe975ac
4 changed files with 71 additions and 5 deletions

View File

@ -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