mirror of
https://github.com/rene-dev/stmbl.git
synced 2026-02-06 02:02:34 +08:00
shared app address for bootloader and makefile, force_lock fix
This commit is contained in:
@@ -108,10 +108,6 @@ CXXFLAGS += $(CPUFLAGS)
|
||||
ASFLAGS += $(CPUFLAGS)
|
||||
LDFLAGS += $(CPUFLAGS)
|
||||
|
||||
ifndef ADDRESS
|
||||
ADDRESS = 0x08000000
|
||||
endif
|
||||
|
||||
# Default target
|
||||
#
|
||||
all: generate build showsize
|
||||
|
||||
@@ -2,79 +2,82 @@
|
||||
|
||||
HWVERSION = v4
|
||||
|
||||
F1_ADDRESS = 0x08000000
|
||||
F3_ADDRESS = 0x08004000
|
||||
F4_ADDRESS = 0x08010000
|
||||
|
||||
#build f4 firmware
|
||||
f4: force_look
|
||||
$(MAKE) -C f4/
|
||||
$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS)
|
||||
|
||||
#build f4 bootloader
|
||||
f4_boot:
|
||||
$(MAKE) -C f4_boot/
|
||||
f4_boot: force_look
|
||||
$(MAKE) -C f4_boot/ APP_ADDRESS=$(F4_ADDRESS)
|
||||
|
||||
#flash f4 bootloader using stlink
|
||||
f4_boot_flash:
|
||||
$(MAKE) -C bootloader/ flash
|
||||
f4_boot_flash: force_look
|
||||
$(MAKE) -C f4_boot/ APP_ADDRESS=$(F4_ADDRESS) flash
|
||||
|
||||
#flash f4 bootloader using df-util
|
||||
f4_boot_btburn:
|
||||
$(MAKE) -C bootloader/ btburn
|
||||
f4_boot_btburn: force_look
|
||||
$(MAKE) -C f4_boot/ APP_ADDRESS=$(F4_ADDRESS) btburn
|
||||
|
||||
#flash f4 firmware using stlink
|
||||
f4_flash:
|
||||
$(MAKE) -C f4/ flash
|
||||
f4_flash: force_look
|
||||
$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS) flash
|
||||
|
||||
#flash f4 firmware using df-util
|
||||
f4_btburn:
|
||||
$(MAKE) -C f4/ btburn
|
||||
f4_btburn: force_look
|
||||
$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS) btburn
|
||||
|
||||
#flash f4 firmware + bootloader using df-util
|
||||
f4_all_btburn:
|
||||
$(MAKE) -C f4/ all_btburn
|
||||
f4_all_btburn: force_look
|
||||
$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS) all_btburn
|
||||
|
||||
f4_all_flash:
|
||||
$(MAKE) -C f4/ all_flash
|
||||
f4_all_flash: force_look
|
||||
$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS) all_flash
|
||||
|
||||
#build f3 firmware
|
||||
f3:
|
||||
$(MAKE) -C f3/
|
||||
f3: force_look
|
||||
$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS)
|
||||
|
||||
#build f3 bootloader
|
||||
f3_boot:
|
||||
$(MAKE) -C f3_boot/
|
||||
f3_boot: force_look
|
||||
$(MAKE) -C f3_boot/ APP_ADDRESS=$(F3_ADDRESS)
|
||||
|
||||
#flash f3 bootloader using stlink
|
||||
f3_boot_flash:
|
||||
$(MAKE) -C f3_boot/ flash
|
||||
f3_boot_flash: force_look
|
||||
$(MAKE) -C f3_boot/ APP_ADDRESS=$(F3_ADDRESS) flash
|
||||
|
||||
#flash f3 bootloader using df-util
|
||||
f3_boot_btburn:
|
||||
$(MAKE) -C f3_boot/ btburn
|
||||
f3_boot_btburn: force_look
|
||||
$(MAKE) -C f3_boot/ APP_ADDRESS=$(F3_ADDRESS) btburn
|
||||
|
||||
#flash f3 firmware using stlink
|
||||
f3_flash:
|
||||
$(MAKE) -C f3/ flash
|
||||
f3_flash: force_look
|
||||
$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS) flash
|
||||
|
||||
#flash f3 firmware using df-util
|
||||
f3_btburn:
|
||||
$(MAKE) -C f3/ btburn
|
||||
f3_btburn: force_look
|
||||
$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS) btburn
|
||||
|
||||
f3_all_btburn:
|
||||
$(MAKE) -C f3/ all_btburn
|
||||
f3_all_btburn: force_look
|
||||
$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS) all_btburn
|
||||
|
||||
f3_all_flash:
|
||||
$(MAKE) -C f3/ all_flash
|
||||
f3_all_flash: force_look
|
||||
$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS) all_flash
|
||||
|
||||
#build f1 firmware
|
||||
f1: force_look
|
||||
$(MAKE) -C f1/
|
||||
$(MAKE) -C f1/ ADDRESS=$(F1_ADDRESS)
|
||||
|
||||
#flash f1 firmware for V3 hardware using stlink
|
||||
f1_flash:
|
||||
$(MAKE) -C f1/ flash
|
||||
f1_flash: force_look
|
||||
$(MAKE) -C f1/ ADDRESS=$(F1_ADDRESS) flash
|
||||
|
||||
all:
|
||||
$(MAKE) -C f4/
|
||||
$(MAKE) -C f3/
|
||||
all: f4
|
||||
#$(MAKE) -C f4/ ADDRESS=$(F4_ADDRESS)
|
||||
#$(MAKE) -C f3/ ADDRESS=$(F3_ADDRESS)
|
||||
#$(MAKE) -C f1/
|
||||
#$(MAKE) -C f4_boot/
|
||||
#$(MAKE) -C f3_boot/
|
||||
@@ -83,7 +86,7 @@ all:
|
||||
|
||||
# Target: clean project
|
||||
#
|
||||
clean:
|
||||
clean: force_look
|
||||
@echo Cleaning project:
|
||||
rm -rf build
|
||||
#@$(MAKE) -C f4_boot/ clean
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
CONF_SIZE = 4
|
||||
CPU = STM32F303CC
|
||||
XTAL_FREQ = 8000000
|
||||
ADDRESS = 0x08004000
|
||||
|
||||
CFLAGS += -DHAL_MAX_PINS=256
|
||||
CFLAGS += -DHAL_MAX_COMPS=16
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
CONF_SIZE = 16
|
||||
CPU = STM32F405VG
|
||||
XTAL_FREQ = 8000000
|
||||
ADDRESS = 0x08010000
|
||||
|
||||
HWVERSION = v4
|
||||
#HWVERSION = v4
|
||||
|
||||
CFLAGS += -DHAL_MAX_PINS=1024
|
||||
CFLAGS += -DHAL_MAX_COMPS=32
|
||||
@@ -90,7 +89,7 @@ OBJECTS += ../f3/build/fw.o
|
||||
include ../../framework/base.mak
|
||||
|
||||
../f3/build/fw.o: force_look
|
||||
$(MAKE) -C ../f3/
|
||||
$(MAKE) -C ../ f3
|
||||
$(OBJCOPY) --rename-section .data=.hv_firmware -I binary ../f3/build/fw.bin -B arm -O elf32-littlearm ../f3/build/fw.o
|
||||
|
||||
build/fw_all.bin: f4_boot/build/fw.bin conf/festo.txt build/fw.bin
|
||||
|
||||
Reference in New Issue
Block a user