mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-30 08:24:11 +01:00
b7e9c2ee2a
Removes hard-coding of JTAG interface config in the <board>_program make macros. This allows the use of STLINKv2 for F4 boards while continuing to use the FOSS JTAG revB on F1 boards.
32 lines
1.0 KiB
Makefile
32 lines
1.0 KiB
Makefile
BOARD_TYPE := 0x03
|
|
BOARD_REVISION := 0x01
|
|
BOOTLOADER_VERSION := 0x02
|
|
HW_TYPE := 0x01
|
|
|
|
MCU := cortex-m3
|
|
CHIP := STM32F103CBT
|
|
BOARD := STM32103CB_PIPXTREME
|
|
MODEL := MD
|
|
MODEL_SUFFIX := _PX
|
|
|
|
OPENOCD_CONFIG := stm32f1x.cfg
|
|
|
|
OPENOCD_JTAG_CONFIG := foss-jtag.revb.cfg
|
|
OPENOCD_CONFIG := stm32f1x.cfg
|
|
|
|
OPENOCD_JTAG_CONFIG := foss-jtag.revb.cfg
|
|
OPENOCD_CONFIG := stm32f1x.cfg
|
|
|
|
OPENOCD_JTAG_CONFIG := foss-jtag.revb.cfg
|
|
OPENOCD_CONFIG := stm32f1x.cfg
|
|
|
|
# Note: These must match the values in link_$(BOARD)_memory.ld
|
|
BL_BANK_BASE := 0x08000000 # Start of bootloader flash
|
|
BL_BANK_SIZE := 0x00003000 # Should include BD_INFO region
|
|
FW_BANK_BASE := 0x08003000 # Start of firmware flash
|
|
FW_BANK_SIZE := 0x0001CC00 # Should include FW_DESC_SIZE
|
|
EE_BANK_BASE := 0x0801FC00 # EEPROM storage area
|
|
EE_BANK_SIZE := 0x00000400 # Size of EEPROM storage area
|
|
|
|
FW_DESC_SIZE := 0x00000064
|