Skip to content

Commit 680e430

Browse files
authored
Merge pull request #947 from facchinm/fix_programmers_selection
programmers: allow overriding default programmer
2 parents e10dfd2 + 4142887 commit 680e430

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Diff for: boards.txt

+4
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,8 @@ nicla_sense.upload.wait_for_upload_port=true
443443
nicla_sense.upload.native_usb=true
444444
nicla_sense.upload.maximum_size=527616
445445
nicla_sense.upload.maximum_data_size=64288
446+
nicla_sense.programmer.protocol=cmsis-dap
447+
nicla_sense.programmer.transport_script={runtime.platform.path}/debugger/select_swd.cfg
446448

447449
nicla_sense.bootloader.tool=openocd
448450
nicla_sense.bootloader.tool.default=openocd
@@ -496,6 +498,8 @@ nicla_voice.upload.wait_for_upload_port=true
496498
nicla_voice.upload.native_usb=true
497499
nicla_voice.upload.maximum_size=527616
498500
nicla_voice.upload.maximum_data_size=64288
501+
nicla_voice.programmer.protocol=cmsis-dap
502+
nicla_voice.programmer.transport_script={runtime.platform.path}/debugger/select_swd.cfg
499503

500504
nicla_voice.bootloader.tool=openocd
501505
nicla_voice.bootloader.tool.default=openocd

Diff for: platform.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -125,19 +125,19 @@ tools.openocd.cmd.windows=bin/openocd.exe
125125

126126
tools.openocd.upload.params.verbose=-d2
127127
tools.openocd.upload.params.quiet=-d0
128-
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {upload.transport} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
128+
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" -f interface/{programmer.protocol}.cfg -f {programmer.transport_script} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
129129

130130
tools.openocd.program.params.verbose=-d2
131131
tools.openocd.program.params.quiet=-d0
132-
tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {upload.transport} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
132+
tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -s "{path}/share/openocd/scripts/" -f interface/{programmer.protocol}.cfg -f {programmer.transport_script} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
133133

134134
tools.openocd.erase.params.verbose=-d2
135135
tools.openocd.erase.params.quiet=-d0
136136
tools.openocd.erase.pattern=
137137

138138
tools.openocd.bootloader.params.verbose=-d2
139139
tools.openocd.bootloader.params.quiet=-d0
140-
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {upload.transport} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; {bootloader.extra_action.preflash}; program {{runtime.platform.path}/bootloaders/{bootloader.file}}; reset run; shutdown"
140+
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f interface/{programmer.protocol}.cfg -f {programmer.transport_script} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; {bootloader.extra_action.preflash}; program {{runtime.platform.path}/bootloaders/{bootloader.file}}; reset run; shutdown"
141141

142142
#
143143
# BOSSA

0 commit comments

Comments
 (0)