first commit
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
ROOT_DIR = $(shell pwd)
|
||||
#ROOT_DIR = $(PWD)
|
||||
export
|
||||
|
||||
MCU := ls1c102
|
||||
|
||||
PHONY := all
|
||||
PHONY += help
|
||||
PHONY += flash
|
||||
PHONY += clean
|
||||
|
||||
LAIDE_PATH = C:/Users/anonymous/Desktop/Embedded/LOONG/LA1C102/LAIDE
|
||||
|
||||
CROSS_COMPILE = $(LAIDE_PATH)/buildtool/la32-tool/bin/loongarch32-newlib-elf-
|
||||
EXE = .exe
|
||||
OPENOCD_PATH = $(LAIDE_PATH)/openocd/
|
||||
OPENOCD_EXE = openocd.exe
|
||||
OPENOCD_TOOL_CFG = lalink.cfg
|
||||
OPENOCD_MCU_CFG = ls1c102.cfg
|
||||
|
||||
all:
|
||||
@echo "***************************************************************************"
|
||||
@echo "*"
|
||||
@echo "* Welcome loongson $(@)"
|
||||
@echo "* This is $(@).bin."
|
||||
@echo "*"
|
||||
@echo "***************************************************************************"
|
||||
make -C build clean
|
||||
make -C build all
|
||||
clean:
|
||||
make -C build clean
|
||||
flash:
|
||||
$(OPENOCD_PATH)$(OPENOCD_EXE) -f $(OPENOCD_PATH)$(OPENOCD_TOOL_CFG) -f $(OPENOCD_PATH)$(OPENOCD_MCU_CFG) -c "program build/ls1c102_demo.bin 0x1c000000 exit"
|
||||
help:
|
||||
@echo "this is help"
|
||||
.PHONY: $(PHONY)
|
||||
Reference in New Issue
Block a user