mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-27 08:55:51 +08:00
[conf] move some flash mode vars
- lia_1.1: HAS_LUFTBOOT
This commit is contained in:
@@ -48,37 +48,6 @@ OPT = s
|
|||||||
#OPT = 0
|
#OPT = 0
|
||||||
|
|
||||||
|
|
||||||
PYTHON ?= $(shell which python)
|
|
||||||
|
|
||||||
ifneq ($(BOARD_SERIAL),)
|
|
||||||
OOCD_OPTIONS = -c "ft2232_serial $(BOARD_SERIAL)"
|
|
||||||
endif
|
|
||||||
|
|
||||||
LOADER ?= $(PAPARAZZI_SRC)/sw/tools/stm32loader/stm32loader.py
|
|
||||||
|
|
||||||
ifndef $(TARGET).OOCD_INTERFACE
|
|
||||||
OOCD_INTERFACE = lisa-l
|
|
||||||
else
|
|
||||||
OOCD_INTERFACE = $($(TARGET).OOCD_INTERFACE)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifndef $(TARGET).OOCD_BOARD
|
|
||||||
OOCD_BOARD = lisa-l
|
|
||||||
else
|
|
||||||
OOCD_BOARD = $($(TARGET).OOCD_BOARD)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# default: assume the luftboot bootloader is not used
|
|
||||||
# if luftboot is used define HAS_LUFTBOOT to a value != 0
|
|
||||||
OOCD_START_SECTOR = 0
|
|
||||||
ASSUMING_LUFTBOOT = "no"
|
|
||||||
ifdef HAS_LUFTBOOT
|
|
||||||
$(shell echo luftboot: $(HAS_LUFTBOOT))
|
|
||||||
ifneq ($(HAS_LUFTBOOT),0)
|
|
||||||
OOCD_START_SECTOR = 4
|
|
||||||
ASSUMING_LUFTBOOT = "yes"
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
# input files
|
# input files
|
||||||
SRCS = $($(TARGET).srcs)
|
SRCS = $($(TARGET).srcs)
|
||||||
|
|||||||
@@ -23,12 +23,27 @@
|
|||||||
# This is the common Makefile for STM32 upload rules
|
# This is the common Makefile for STM32 upload rules
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# default: assume the luftboot bootloader is not used
|
||||||
|
# if luftboot is used define HAS_LUFTBOOT to a value != 0
|
||||||
|
OOCD_START_SECTOR = 0
|
||||||
|
ASSUMING_LUFTBOOT = "no"
|
||||||
|
ifdef HAS_LUFTBOOT
|
||||||
|
$(shell echo luftboot: $(HAS_LUFTBOOT))
|
||||||
|
ifeq (,$(findstring $(HAS_LUFTBOOT),0 FALSE))
|
||||||
|
OOCD_START_SECTOR = 4
|
||||||
|
ASSUMING_LUFTBOOT = "yes"
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# check which flash mode is configured
|
# check which flash mode is configured
|
||||||
#
|
#
|
||||||
ifeq ($(FLASH_MODE),DFU)
|
ifeq ($(FLASH_MODE),DFU)
|
||||||
#
|
#
|
||||||
# DFU flash mode paparazzi stm32_mem
|
# DFU flash mode paparazzi stm32_mem
|
||||||
|
PYTHON ?= $(shell which python)
|
||||||
ifdef DFU_ADDR
|
ifdef DFU_ADDR
|
||||||
DFU_ADDR_CMD = --addr=$(DFU_ADDR)
|
DFU_ADDR_CMD = --addr=$(DFU_ADDR)
|
||||||
endif
|
endif
|
||||||
@@ -51,8 +66,10 @@ upload: $(OBJDIR)/$(TARGET).bin
|
|||||||
#
|
#
|
||||||
# serial flash mode
|
# serial flash mode
|
||||||
else ifeq ($(FLASH_MODE),SERIAL)
|
else ifeq ($(FLASH_MODE),SERIAL)
|
||||||
|
LOADER ?= $(PAPARAZZI_SRC)/sw/tools/stm32loader/stm32loader.py
|
||||||
upload: $(OBJDIR)/$(TARGET).bin
|
upload: $(OBJDIR)/$(TARGET).bin
|
||||||
$(LOADER) -p /dev/ttyUSB0 -b 115200 -e -w -v $^
|
$(LOADER) -p /dev/ttyUSB0 -b 115200 -e -w -v $^
|
||||||
|
|
||||||
#
|
#
|
||||||
# JTAG flash mode
|
# JTAG flash mode
|
||||||
else ifeq ($(FLASH_MODE),JTAG)
|
else ifeq ($(FLASH_MODE),JTAG)
|
||||||
@@ -60,6 +77,21 @@ else ifeq ($(FLASH_MODE),JTAG)
|
|||||||
ifeq ($(BMP_PORT),)
|
ifeq ($(BMP_PORT),)
|
||||||
# normal jtag via OpenOCD
|
# normal jtag via OpenOCD
|
||||||
OOCD ?= openocd
|
OOCD ?= openocd
|
||||||
|
ifneq ($(BOARD_SERIAL),)
|
||||||
|
OOCD_OPTIONS = -c "ft2232_serial $(BOARD_SERIAL)"
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef $(TARGET).OOCD_INTERFACE
|
||||||
|
OOCD_INTERFACE = lisa-l
|
||||||
|
else
|
||||||
|
OOCD_INTERFACE = $($(TARGET).OOCD_INTERFACE)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef $(TARGET).OOCD_BOARD
|
||||||
|
OOCD_BOARD = lisa-l
|
||||||
|
else
|
||||||
|
OOCD_BOARD = $($(TARGET).OOCD_BOARD)
|
||||||
|
endif
|
||||||
upload: $(OBJDIR)/$(TARGET).hex
|
upload: $(OBJDIR)/$(TARGET).hex
|
||||||
@echo "Assuming luftboot bootloader: $(ASSUMING_LUFTBOOT)"
|
@echo "Assuming luftboot bootloader: $(ASSUMING_LUFTBOOT)"
|
||||||
@echo "Using OOCD = $(OOCD)"
|
@echo "Using OOCD = $(OOCD)"
|
||||||
|
|||||||
@@ -18,12 +18,11 @@ $(TARGET).LDSCRIPT=$(SRC_ARCH)/lisa-m.ld
|
|||||||
|
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
||||||
ifndef FLASH_MODE
|
# default flash mode is via usb dfu bootloader (luftboot)
|
||||||
FLASH_MODE = DFU
|
# other possibilities: DFU-UTIL, JTAG, SWD, STLINK, SERIAL
|
||||||
#FLASH_MODE = JTAG
|
FLASH_MODE ?= DFU
|
||||||
#FLASH_MODE = SERIAL
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
HAS_LUFTBOOT ?= 1
|
||||||
ifeq (,$(findstring $(HAS_LUFTBOOT),0 FALSE))
|
ifeq (,$(findstring $(HAS_LUFTBOOT),0 FALSE))
|
||||||
$(TARGET).CFLAGS+=-DLUFTBOOT
|
$(TARGET).CFLAGS+=-DLUFTBOOT
|
||||||
$(TARGET).LDFLAGS+=-Wl,-Ttext=0x8002000
|
$(TARGET).LDFLAGS+=-Wl,-Ttext=0x8002000
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ $(TARGET).LDSCRIPT=$(SRC_ARCH)/lisa-m.ld
|
|||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
||||||
# default flash mode is via usb dfu bootloader (luftboot)
|
# default flash mode is via usb dfu bootloader (luftboot)
|
||||||
# other possibilities: JTAG, SWD, SERIAL
|
# other possibilities: DFU-UTIL, JTAG, SWD, STLINK, SERIAL
|
||||||
FLASH_MODE ?= DFU
|
FLASH_MODE ?= DFU
|
||||||
|
|
||||||
HAS_LUFTBOOT ?= 1
|
HAS_LUFTBOOT ?= 1
|
||||||
|
|||||||
Reference in New Issue
Block a user