Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

Commit e0bea2c

Browse files
sergiotomasellochiararuggeri
authored andcommitted
upd: merge bootloader (#48)
1 parent 14ef0f4 commit e0bea2c

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

boards.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ primo.build.components=components
3434
primo.build.vid=0x2a03
3535
primo.build.pid=0x805a
3636

37-
#new defined attributes
38-
#primo.bootloader.file=
37+
primo.bootloader.file=primo/bootloader_primo_v1.0.0.hex
3938
primo.firmware.softdevice.file=primo/softdevice/s132_nrf52_2.0.0_softdevice.hex
4039

4140

@@ -66,6 +65,5 @@ primo_core.build.openocdscript=openocd_scripts/arduino_primo.cfg
6665
primo_core.build.variant=arduino_primo_core
6766
primo_core.build.components=components
6867

69-
#new defined attributes
70-
#primo_core.bootloader.file=
68+
primo_core.bootloader.file=primo_core/bootloader_primo_core_v1.0.0.hex
7169
primo_core.firmware.softdevice.file=primo/softdevice/s132_nrf52_2.0.0_softdevice.hex

platform.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ recipe.objcopy.eep.pattern="{compiler.path}{compiler.elf2bin.cmd}" {compiler.elf
8787
recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
8888

8989
## Create merged hex file with softdevice and bootloader
90-
recipe.objcopy.mergehex.pattern="{tools.mergehex.path}/{tools.mergehex.cmd}" --merge "{runtime.platform.path}/firmwares/{firmware.softdevice.file}" "{build.path}/{build.project_name}.hex" --output "{build.path}/{build.project_name}-merged.hex" {tools.mergehex.upload.params.quiet}
90+
recipe.objcopy.mergehex.pattern="{tools.mergehex.path}/{tools.mergehex.cmd}" --merge "{runtime.platform.path}/firmwares/{firmware.softdevice.file}" "{runtime.platform.path}/bootloaders/{bootloader.file}" "{build.path}/{build.project_name}.hex" --output "{build.path}/{build.project_name}-merged.hex" {tools.mergehex.upload.params.quiet}
9191

9292
## Save hex
9393
recipe.output.tmp_file={build.project_name}.hex

0 commit comments

Comments
 (0)