Updater: Write functional ram code loader
Updater RAM Code ---------------- * Ack running watchdog every 250 ms * Blink green LED every 250 ms Firmware -------- * Add RAM code loader * Reorganize initialization * Add update command to shell
This commit is contained in:
@@ -16,14 +16,14 @@ QUIET=
|
||||
endif
|
||||
|
||||
|
||||
DEFINES =
|
||||
INCLUDEPATH =
|
||||
DEFINES = -DSTM32F407xx -DSTM32F4XX -DHSE_VALUE=8000000UL
|
||||
INCLUDEPATH = -Iinclude
|
||||
|
||||
LFLAGS = -mlittle-endian -mthumb -mcpu=cortex-m4 -mthumb-interwork
|
||||
LFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 --disable-newlib-supplied-syscalls -nostartfiles
|
||||
LFLAGS += -T$(LINKER_SCRIPT) -Wl,-Map=$(MAPFILE).map -Wl,--print-memory-usage
|
||||
LFLAGS += -T$(LINKER_SCRIPT) -Wl,-Map=$(MAPFILE).map -Wl,--print-memory-usage -g3
|
||||
|
||||
CFLAGS = -c -mlittle-endian -mthumb -mcpu=cortex-m4 -mthumb-interwork -O0
|
||||
CFLAGS = -c -mlittle-endian -mthumb -mcpu=cortex-m4 -mthumb-interwork -Os -g3
|
||||
CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 -nostartfiles
|
||||
CFLAGS += -Wall -Wextra -Wold-style-declaration -Wuninitialized -Wmaybe-uninitialized -Wunused-parameter -Wimplicit-fallthrough=3 -Wsign-compare
|
||||
|
||||
@@ -33,8 +33,8 @@ default: $(RAM_CODE_TARGET).bin.c
|
||||
|
||||
all: $(RAM_CODE_TARGET).bin.c
|
||||
|
||||
%.bin.c: %.bin
|
||||
@echo "[BIN2C] $@"
|
||||
%.bin.h: %.bin
|
||||
@echo "[BIN2H] $@"
|
||||
$(QUIET)python bin2carray.py $@ $^
|
||||
|
||||
$(RAM_CODE_TARGET).bin: $(RAM_CODE_TARGET).elf
|
||||
|
Reference in New Issue
Block a user