Skip to content

Commit 7a20033

Browse files
polldofacchinm
authored andcommittedJun 8, 2020
[Nano33BLE] Openocd upload fix
nRF52 mass erase is broken in openocd-0.10.0-arduino12. Once this patch http://openocd.zylin.com/#/c/5522/ is merged, this commit can be reverted
1 parent 7c393a3 commit 7a20033

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎boards.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ nano33ble.upload.maximum_size=983040
127127
nano33ble.upload.maximum_data_size=262144
128128

129129
nano33ble.bootloader.tool=openocd
130-
nano33ble.bootloader.extra_action.preflash=nrf5 mass_erase
130+
nano33ble.bootloader.extra_action.preflash=echo INFO:removed_mass-erase
131131
nano33ble.bootloader.config=-f target/nrf52.cfg
132132
nano33ble.bootloader.programmer=-f interface/cmsis-dap.cfg
133133
nano33ble.bootloader.file=nano33ble/bootloader.hex

‎platform.txt

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

109109
tools.openocd.upload.params.verbose=-d2
110110
tools.openocd.upload.params.quiet=-d0
111-
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter_khz 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
111+
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
112112

113113
tools.openocd.program.params.verbose=-d2
114114
tools.openocd.program.params.quiet=-d0
115-
tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter_khz 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
115+
tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
116116

117117
tools.openocd.erase.params.verbose=-d2
118118
tools.openocd.erase.params.quiet=-d0
119119
tools.openocd.erase.pattern=
120120

121121
tools.openocd.bootloader.params.verbose=-d2
122122
tools.openocd.bootloader.params.quiet=-d0
123-
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter_khz 10000; {bootloader.extra_action.preflash}; program {{runtime.platform.path}/bootloaders/{bootloader.file}}; reset run; shutdown"
123+
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {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"
124124

125125
#
126126
# BOSSA

0 commit comments

Comments
 (0)
Please sign in to comment.