Skip to content
Snippets Groups Projects
Commit 61b5740a authored by Dean Camera's avatar Dean Camera
Browse files

Clean up bootloader makefile comments.

parent cd0bd7bf
Branches
Tags
No related merge requests found
...@@ -9,17 +9,14 @@ ...@@ -9,17 +9,14 @@
# LUFA Project Makefile. # LUFA Project Makefile.
# -------------------------------------- # --------------------------------------
# Starting byte address of the bootloader, as a byte address - computed via the formula # Flash size and bootloader section sizes of the target, in KB. These must
# BOOT_START = ((FLASH_SIZE_KB - BOOT_SECTION_SIZE_KB) * 1024) # match the target's total FLASH size and the bootloader size set in the
# # device's fuses.
# Note that the bootloader size and start address given in AVRStudio is in words and not
# bytes, and so will need to be doubled to obtain the byte address needed by AVR-GCC.
FLASH_SIZE_KB := 128 FLASH_SIZE_KB := 128
BOOT_SECTION_SIZE_KB := 8 BOOT_SECTION_SIZE_KB := 8
# Formulas used to calculate the starting address of the Bootloader section, and the User Application # Bootloader address calculations (requires the "bc" unix utility) - do
# API jump table (for more information on the latter, see the bootloader documentation). These formulas # not modify these calculations, but rather modify the depedant values above.
# should not need to be altered - modify the FLASH_SIZE_KB and BOOT_SECTION_KB values above instead.
BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc) BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc)
BOOT_API_TABLESTART := 0x$(shell echo "obase=16; (($(FLASH_SIZE_KB) * 1024) - 96)" | bc) BOOT_API_TABLESTART := 0x$(shell echo "obase=16; (($(FLASH_SIZE_KB) * 1024) - 96)" | bc)
......
...@@ -9,17 +9,15 @@ ...@@ -9,17 +9,15 @@
# LUFA Project Makefile. # LUFA Project Makefile.
# -------------------------------------- # --------------------------------------
# Starting byte address of the bootloader, as a byte address - computed via the formula # Flash size and bootloader section sizes of the target, in KB. These must
# BOOT_START = ((FLASH_SIZE_KB - BOOT_SECTION_SIZE_KB) * 1024) # match the target's total FLASH size and the bootloader size set in the
# # device's fuses.
# Note that the bootloader size and start address given in AVRStudio is in words and not
# bytes, and so will need to be doubled to obtain the byte address needed by AVR-GCC.
FLASH_SIZE_KB := 128 FLASH_SIZE_KB := 128
BOOT_SECTION_SIZE_KB := 8 BOOT_SECTION_SIZE_KB := 8
# Formulas used to calculate the starting address of the Bootloader section, and the User Application # Bootloader address calculations (requires the "bc" unix utility) - do
# API jump table (for more information on the latter, see the bootloader documentation). These formulas # not modify these calculations, but rather modify the depedant values above.
# should not need to be altered - modify the FLASH_SIZE_KB and BOOT_SECTION_KB values above instead. CALC_ADDRESS_HEX = $(shell echo "obase=16; $(1)" | bc)
BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc) BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc)
BOOT_API_TABLESTART := 0x$(shell echo "obase=16; (($(FLASH_SIZE_KB) * 1024) - 96)" | bc) BOOT_API_TABLESTART := 0x$(shell echo "obase=16; (($(FLASH_SIZE_KB) * 1024) - 96)" | bc)
......
...@@ -9,19 +9,16 @@ ...@@ -9,19 +9,16 @@
# LUFA Project Makefile. # LUFA Project Makefile.
# -------------------------------------- # --------------------------------------
# Starting byte address of the bootloader, as a byte address - computed via the formula # Flash size and bootloader section sizes of the target, in KB. These must
# BOOT_START = ((FLASH_SIZE_KB - BOOT_SECTION_SIZE_KB) * 1024) # match the target's total FLASH size and the bootloader size set in the
# # device's fuses.
# Note that the bootloader size and start address given in AVRStudio is in words and not
# bytes, and so will need to be doubled to obtain the byte address needed by AVR-GCC.
FLASH_SIZE_KB := 128 FLASH_SIZE_KB := 128
BOOT_SECTION_SIZE_KB := 8 BOOT_SECTION_SIZE_KB := 8
# Formulas used to calculate the starting address of the Bootloader section, and the User Application # Bootloader address calculations (requires the "bc" unix utility) - do
# API jump table (for more information on the latter, see the bootloader documentation). These formulas # not modify these calculations, but rather modify the depedant values above.
# should not need to be altered - modify the FLASH_SIZE_KB and BOOT_SECTION_KB values above instead.
BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc) BOOT_START := 0x$(shell echo "obase=16; ($(FLASH_SIZE_KB) - $(BOOT_SECTION_SIZE_KB)) * 1024" | bc)
BOOT_API_TABLESTART := 0x$(shell echo "obase=16; (($(FLASH_SIZE_KB) * 1024) - 96)" | bc)
MCU = at90usb1287 MCU = at90usb1287
ARCH = AVR8 ARCH = AVR8
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment