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.

pull/1469/head
Dean Camera 14 years ago
parent 37c601dbf6
commit fd9b34aac4

@ -85,9 +85,11 @@ F_CPU = 8000000
F_CLOCK = $(F_CPU) F_CLOCK = $(F_CPU)
# Starting byte address of the bootloader, as a byte address. Note that the address given # Starting byte address of the bootloader, as a byte address - computed via the formula
# in the AVRStudio fuse programming dialogue uses word addresses, which will have to be # BOOT_START = ((TOTAL_FLASH_BYTES - BOOTLOADER_SECTION_SIZE_BYTES) * 1024)
# doubled to obtain the starting byte address of the bootloader section. #
# 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 BOOT_START = 0x1E000

@ -85,9 +85,11 @@ F_CPU = 8000000
F_CLOCK = $(F_CPU) F_CLOCK = $(F_CPU)
# Starting byte address of the bootloader, as a byte address. Note that the address given # Starting byte address of the bootloader, as a byte address - computed via the formula
# in the AVRStudio fuse programming dialogue uses word addresses, which will have to be # BOOT_START = ((TOTAL_FLASH_BYTES - BOOTLOADER_SECTION_SIZE_BYTES) * 1024)
# doubled to obtain the starting byte address of the bootloader section. #
# 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 BOOT_START = 0x1E000

Loading…
Cancel
Save