@@ -80,6 +80,9 @@ recipe.size.regex=\.text\s+([0-9]+).*
80
80
# Uploader tools
81
81
# -------------------
82
82
83
+ #
84
+ # BOSSA
85
+ #
83
86
tools.bossac.cmd=bossac
84
87
tools.bossac.cmd.windows=bossac.exe
85
88
tools.bossac.path={runtime.ide.path}/hardware/tools
@@ -88,11 +91,43 @@ tools.bossac.upload.params.verbose=-i -d
88
91
tools.bossac.upload.params.quiet=
89
92
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U {upload.native_usb} -e -w -v -b "{build.path}/{build.project_name}.bin" -R
90
93
94
+ #
95
+ # OpenOCD sketch upload
96
+ #
97
+
91
98
tools.openocd.cmd=bin/openocd
92
99
tools.openocd.cmd.windows=bin/openocd.exe
93
100
tools.openocd.path={runtime.ide.path}/hardware/tools/OpenOCD-0.9.0-dev-arduino
94
101
95
- tools.openocd.upload.params.verbose=
96
- tools.openocd.upload.params.quiet=
97
- tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" -f ../../../../../arduino/samd/variants/{build.variant}/{build.openocdscript} -c "program {{{build.path}/{build.project_name}.elf}} verify reset"
102
+ tools.openocd.upload.params.verbose=-d3
103
+ tools.openocd.upload.params.quiet=-d0
104
+ tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{{{path}/share/openocd/scripts/}}" -f "../../../../../arduino/samd/variants/{build.variant}/{build.openocdscript}" -c "program {{{build.path}/{build.project_name}.elf}} verify reset"
105
+
106
+ tools.openocd.program.params.verbose=-d3
107
+ tools.openocd.program.params.quiet=-d0
108
+ tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -v
109
+
110
+ tools.openocd.erase.params.verbose=-d3
111
+ tools.openocd.erase.params.quiet=-d0
112
+ tools.openocd.erase.pattern="{path}/{cmd}" {erase.verbose} -v
113
+
114
+ tools.openocd.bootloader.params.verbose=-d3
115
+ tools.openocd.bootloader.params.quiet=-d0
116
+ #tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{{path}/share/openocd/scripts/}" -f "{runtime.platform.path}/variants/{build.variant}/{build.openocdscript}" -c "program {{runtime.platform.path}/bootloaders/{bootloader.file}} verify reset"
117
+ tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f "../../../../../arduino/samd/variants/{build.variant}/{build.openocdscript}" -c "program {{{runtime.platform.path}/bootloaders/{bootloader.file}}} verify reset"
118
+
119
+ #
120
+ # OpenOCD burn bootloader
121
+ #
122
+
123
+ tools.edbg.program.params.verbose=-d3
124
+ tools.edbg.program.params.quiet=-d0
125
+ tools.edbg.program.pattern=
126
+
127
+ tools.edbg.erase.params.verbose=-d3
128
+ tools.edbg.erase.params.quiet=-d0
129
+ tools.edbg.erase.pattern=
98
130
131
+ tools.edbg.bootloader.params.verbose=-d3
132
+ tools.edbg.bootloader.params.quiet=-d0
133
+ tools.edbg.bootloader.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" -f ../../../../../arduino/samd/variants/{build.variant}/{build.openocdscript} -c "program {{{runtime.platform.path}/bootloaders/{bootloader.file}}} verify reset"
0 commit comments