test app implementation for os

This commit is contained in:
tkl
2016-08-02 14:10:11 +02:00
parent 35af737f68
commit 1859174c9c
10 changed files with 295 additions and 14 deletions

View File

@@ -1,14 +1,14 @@
.PHONY: clean distclean doc
.PHONY: clean distclean doc test
ROOT_DIR := $(shell pwd | sed "s/\/source//g")
ifeq ($(BOARD), msp430-ccrf)
include $(ROOT_DIR)/config/make/msp430.mk
endif
ifeq ($(BOARD), stm32f4-discovery)
include $(ROOT_DIR)/config/make/stm32f4xx.mk
endif
OS_LIB = kosmos-$(ARCH)-$(BOARD)$(DBG_EXT)
LIBS += $(OS_LIB)
CFLAGS += \
-Wno-unused-function \
-O$(OPTIM) \

View File

@@ -23,7 +23,7 @@ endif
CFLAGS += \
-mthumb \
-T $(ROOT_DIR)/source/firmware/arch/stm32f4xx/linker/stm32_flash.ld \
-T $(ROOT_DIR)/config/linker/stm32_flash.ld \
-D USE_STDPERIPH_DRIVER\
-D VECT_TAB_FLASH\
-D GCC_ARMCM4\
@@ -54,7 +54,7 @@ LDFLAGS=\
ASFLAGS=-mapcs-32 -g
ARFLAGS=rcs
OOCD_IMAGE=$(BINFILE)
OOCD_IMAGE=$(BIN_FILE)
OOCD_CFG_FILE=$(EXE_DIR)/openocd.cfg
PRE_PROGRAM = echo "telnet_port 4444\ninit\nreset halt\nflash write_image erase $(OOCD_IMAGE) 0x08000000 bin\nreset run\n shutdown\n" > $(OOCD_CFG_FILE)