Files
2026-08-25 21:47:54 -04:00

37 lines
987 B
Makefile

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)