Skip to content

Commit 10ad8e0

Browse files
committed
Fix uploading to boards with defined protocols.
Former-commit-id: 267f05d
1 parent 0facec2 commit 10ad8e0

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

boards.txt

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ nRF52DK.upload.tool=openocd
8282
nRF52DK.upload.protocol=jlink
8383
nRF52DK.upload.target=nrf52
8484
nRF52DK.upload.maximum_size=524288
85+
nRF52DK.upload.setup_command=transport select swd;
8586

8687
nRF52DK.bootloader.tool=openocd
8788

@@ -312,6 +313,7 @@ Blend2.upload.tool=openocd
312313
Blend2.upload.target=nrf52
313314
Blend2.upload.maximum_size=524288
314315
Blend2.upload.protocol=cmsis-dap
316+
Blend2.upload.setup_command=transport select swd;
315317

316318
Blend2.bootloader.tool=openocd
317319

@@ -357,6 +359,7 @@ BLENano2.upload.tool=openocd
357359
BLENano2.upload.protocol=cmsis-dap
358360
BLENano2.upload.target=nrf52
359361
BLENano2.upload.maximum_size=524288
362+
BLENano2.upload.setup_command=transport select swd;
360363

361364
BLENano2.bootloader.tool=openocd
362365

@@ -449,9 +452,10 @@ nRF52840_DK.vid.0=0x1366
449452
nRF52840_DK.pid.0=0x1015
450453

451454
nRF52840_DK.upload.tool=openocd
455+
nRF52840_DK.upload.protocol=jlink
452456
nRF52840_DK.upload.target=nrf52
453457
nRF52840_DK.upload.maximum_size=1048576
454-
nRF52840_DK.upload.protocol=jlink
458+
nRF52840_DK.upload.setup_command=transport select swd;
455459

456460
nRF52840_DK.bootloader.tool=openocd
457461

@@ -649,6 +653,7 @@ nRF52833DK.upload.tool=openocd
649653
nRF52833DK.upload.protocol=jlink
650654
nRF52833DK.upload.target=nrf52
651655
nRF52833DK.upload.maximum_size=524288
656+
nRF52833DK.upload.setup_command=transport select swd;
652657

653658
nRF52833DK.bootloader.tool=openocd
654659

@@ -694,6 +699,7 @@ BBCmicrobitV2.upload.tool=openocd
694699
BBCmicrobitV2.upload.protocol=cmsis-dap
695700
BBCmicrobitV2.upload.target=nrf52
696701
BBCmicrobitV2.upload.maximum_size=524288
702+
BBCmicrobitV2.upload.setup_command=transport select swd;
697703

698704
BBCmicrobitV2.bootloader.tool=openocd
699705

@@ -791,9 +797,10 @@ Generic_nRF51822.menu.cppDbgLvl.debug.build.cpp_debug=4
791797
nRF51DK.name=Nordic nRF51822DK (PCA10028)
792798

793799
nRF51DK.upload.tool=openocd
800+
nRF51DK.upload.protocol=jlink
794801
nRF51DK.upload.target=nrf51
795802
nRF51DK.upload.maximum_size=262144
796-
nRF51DK.upload.protocol=jlink
803+
nRF51DK.upload.setup_command=transport select swd;
797804

798805
nRF51DK.bootloader.tool=openocd
799806

@@ -838,6 +845,7 @@ BBCmicrobit.upload.tool=openocd
838845
BBCmicrobit.upload.protocol=cmsis-dap
839846
BBCmicrobit.upload.target=nrf51
840847
BBCmicrobit.upload.maximum_size=262144
848+
BBCmicrobit.upload.setup_command=transport select swd;
841849

842850
BBCmicrobit.bootloader.tool=openocd
843851

@@ -921,6 +929,7 @@ BLENano.upload.tool=openocd
921929
BLENano.upload.target=nrf51
922930
BLENano.upload.maximum_size=262144
923931
BLENano.upload.protocol=cmsis-dap
932+
BLENano.upload.setup_command=transport select swd;
924933

925934
BLENano.bootloader.tool=openocd
926935

@@ -1014,6 +1023,7 @@ CalliopeMini.upload.tool=openocd
10141023
CalliopeMini.upload.protocol=cmsis-dap
10151024
CalliopeMini.upload.target=nrf51
10161025
CalliopeMini.upload.maximum_size=262144
1026+
CalliopeMini.upload.setup_command=transport select swd;
10171027

10181028
CalliopeMini.bootloader.tool=openocd
10191029

@@ -1097,6 +1107,7 @@ nRF51Dongle.upload.tool=openocd
10971107
nRF51Dongle.upload.target=nrf51
10981108
nRF51Dongle.upload.maximum_size=262144
10991109
nRF51Dongle.upload.protocol=cmsis-dap
1110+
nRF51Dongle.upload.setup_command=transport select swd;
11001111

11011112
nRF51Dongle.bootloader.tool=openocd
11021113

@@ -1180,6 +1191,7 @@ RedBearLab_nRF51822.upload.tool=openocd
11801191
RedBearLab_nRF51822.upload.target=nrf51
11811192
RedBearLab_nRF51822.upload.maximum_size=262144
11821193
RedBearLab_nRF51822.upload.protocol=cmsis-dap
1194+
RedBearLab_nRF51822.upload.setup_command=transport select swd;
11831195

11841196
RedBearLab_nRF51822.bootloader.tool=openocd
11851197

@@ -1232,6 +1244,7 @@ Sinobit.upload.tool=openocd
12321244
Sinobit.upload.target=nrf51
12331245
Sinobit.upload.maximum_size=262144
12341246
Sinobit.upload.protocol=cmsis-dap
1247+
Sinobit.upload.setup_command=transport select swd;
12351248

12361249
Sinobit.bootloader.tool=openocd
12371250

@@ -1274,6 +1287,7 @@ TinyBLE.upload.tool=openocd
12741287
TinyBLE.upload.target=nrf51
12751288
TinyBLE.upload.maximum_size=262144
12761289
TinyBLE.upload.protocol=cmsis-dap
1290+
TinyBLE.upload.setup_command=transport select swd;
12771291

12781292
TinyBLE.bootloader.tool=openocd
12791293

platform.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ tools.openocd.cmd.windows=openocd.exe
133133

134134
tools.openocd.upload.params.verbose=-d2
135135
tools.openocd.upload.params.quiet=-d0
136-
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -f interface/{upload.protocol}.cfg -c "{upload.setup_command}" -f target/{upload.target}.cfg -c "program {{{build.path}/{build.project_name}.hex}} verify reset; shutdown;"
136+
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -f interface/{upload.protocol}.cfg -c "{upload.setup_command}" -f target/{upload.target}.cfg -c "program {{build.path}/{build.project_name}.hex} verify reset; shutdown;"
137137

138138
tools.openocd.program.params.verbose=-d2
139139
tools.openocd.program.params.quiet=-d0

0 commit comments

Comments
 (0)