Skip to content

Commit 37333b6

Browse files
committed
add picoboot-lib support
1 parent 5275b24 commit 37333b6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

avr/platform.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ compiler.objcopy.cmd=avr-objcopy
3939
compiler.objcopy.eep.flags=-O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0
4040
compiler.elf2hex.flags=-O ihex -R .eeprom
4141
compiler.elf2hex.cmd=avr-objcopy
42-
#compiler.ldflags=
42+
compiler.ldflags=-Wl,--section-start=.bootloader=0x1f00
43+
compiler.libraries.ldflags=
4344
compiler.size.cmd=avr-size
4445

4546
# This can be overridden in boards.txt
@@ -74,7 +75,7 @@ recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compil
7475

7576
## Combine gc-sections, archives, and objects
7677
#recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mmcu={build.mcu} {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" {object_files} "{build.path}/{archive_file}" "-L{build.path}" -lm
77-
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mmcu={build.mcu} {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" {object_files} "{build.path}/{archive_file}" "-L{build.path}" -lm
78+
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mmcu={build.mcu} {compiler.c.elf.extra_flags} {compiler.ldflags} -o "{build.path}/{build.project_name}.elf" {object_files} {compiler.libraries.ldflags} "{build.path}/{archive_file}" "-L{build.path}" -lm
7879

7980
## Create output files (.eep and .hex)
8081
recipe.objcopy.eep.pattern="{compiler.path}{compiler.objcopy.cmd}" {compiler.objcopy.eep.flags} {compiler.objcopy.eep.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.eep"

0 commit comments

Comments
 (0)