aboutsummaryrefslogtreecommitdiff
path: root/Bootloaders/DFU
diff options
context:
space:
mode:
authorDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2010-07-30 05:13:05 +0000
committerDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2010-07-30 05:13:05 +0000
commit5b2ffe12fbbab96236254dfdc110c61affb31d40 (patch)
tree57ebd9494ab7dcf02e502f4cad4fdf2e9ef303ce /Bootloaders/DFU
parent77f76702526a0d17b9556733945965e94c1ce866 (diff)
Add the formula used to obtain the bootloader start address to the Bootloader makefiles to help users compute the correct address for each device based on the bootloader section size.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1424 d5102386-fcda-11dd-9fdb-3debd5008f28
Diffstat (limited to 'Bootloaders/DFU')
-rw-r--r--Bootloaders/DFU/makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/Bootloaders/DFU/makefile b/Bootloaders/DFU/makefile
index e53fca67..dc516c31 100644
--- a/Bootloaders/DFU/makefile
+++ b/Bootloaders/DFU/makefile
@@ -85,9 +85,11 @@ F_CPU = 8000000
F_CLOCK = $(F_CPU)
-# Starting byte address of the bootloader, as a byte address. Note that the address given
-# in the AVRStudio fuse programming dialogue uses word addresses, which will have to be
-# doubled to obtain the starting byte address of the bootloader section.
+# Starting byte address of the bootloader, as a byte address - computed via the formula
+# BOOT_START = ((TOTAL_FLASH_BYTES - BOOTLOADER_SECTION_SIZE_BYTES) * 1024)
+#
+# 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.
BOOT_START = 0x1E000