mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-02 10:24:11 +01:00
d4b0475f6a
This makes the BL and FW images distinct devices with unique serial numbers. Windows (and maybe Mac) remembers the device descriptors and the associated drivers based on this serial number. Providing unique serial numbers for the BL and FW images allows us to provide different sets of descriptors for the BL and FW images without confusing these OSes. BL version number is now also bumped to reflect the new serial number generation algorithm.
24 lines
832 B
Makefile
24 lines
832 B
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 :=
|
|
|
|
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
|