Skip to content

Commit 06ca7be

Browse files
committed
update for new bossac
1 parent bd0c38e commit 06ca7be

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

boards.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ adafruit_feather_m0.pid.1=0x000B
2323
adafruit_feather_m0.upload.tool=bossac
2424
adafruit_feather_m0.upload.protocol=sam-ba
2525
adafruit_feather_m0.upload.maximum_size=262144
26+
adafruit_feather_m0.upload.offset=0x2000
2627
adafruit_feather_m0.upload.use_1200bps_touch=true
2728
adafruit_feather_m0.upload.wait_for_upload_port=true
2829
adafruit_feather_m0.upload.native_usb=true
@@ -50,6 +51,7 @@ adafruit_feather_m0_express.pid.1=0x001B
5051
adafruit_feather_m0_express.upload.tool=bossac
5152
adafruit_feather_m0_express.upload.protocol=sam-ba
5253
adafruit_feather_m0_express.upload.maximum_size=262144
54+
adafruit_feather_m0_express.upload.offset=0x2000
5355
adafruit_feather_m0_express.upload.use_1200bps_touch=true
5456
adafruit_feather_m0_express.upload.wait_for_upload_port=true
5557
adafruit_feather_m0_express.upload.native_usb=true
@@ -104,6 +106,7 @@ adafruit_metro_m0.pid.1=0x0013
104106
adafruit_metro_m0.upload.tool=bossac
105107
adafruit_metro_m0.upload.protocol=sam-ba
106108
adafruit_metro_m0.upload.maximum_size=262144
109+
adafruit_metro_m0.upload.offset=0x2000
107110
adafruit_metro_m0.upload.use_1200bps_touch=true
108111
adafruit_metro_m0.upload.wait_for_upload_port=true
109112
adafruit_metro_m0.upload.native_usb=true
@@ -133,6 +136,7 @@ adafruit_circuitplayground_m0.pid.1=0x0019
133136
adafruit_circuitplayground_m0.upload.tool=bossac
134137
adafruit_circuitplayground_m0.upload.protocol=sam-ba
135138
adafruit_circuitplayground_m0.upload.maximum_size=262144
139+
adafruit_circuitplayground_m0.upload.offset=0x2000
136140
adafruit_circuitplayground_m0.upload.use_1200bps_touch=true
137141
adafruit_circuitplayground_m0.upload.wait_for_upload_port=true
138142
adafruit_circuitplayground_m0.upload.native_usb=true
@@ -160,6 +164,7 @@ adafruit_gemma_m0.pid.1=0x001C
160164
adafruit_gemma_m0.upload.tool=bossac
161165
adafruit_gemma_m0.upload.protocol=sam-ba
162166
adafruit_gemma_m0.upload.maximum_size=262144
167+
adafruit_gemma_m0.upload.offset=0x2000
163168
adafruit_gemma_m0.upload.use_1200bps_touch=true
164169
adafruit_gemma_m0.upload.wait_for_upload_port=true
165170
adafruit_gemma_m0.upload.native_usb=true
@@ -187,6 +192,7 @@ adafruit_trinket_m0.pid.1=0x001E
187192
adafruit_trinket_m0.upload.tool=bossac
188193
adafruit_trinket_m0.upload.protocol=sam-ba
189194
adafruit_trinket_m0.upload.maximum_size=262144
195+
adafruit_trinket_m0.upload.offset=0x2000
190196
adafruit_trinket_m0.upload.use_1200bps_touch=true
191197
adafruit_trinket_m0.upload.wait_for_upload_port=true
192198
adafruit_trinket_m0.upload.native_usb=true
@@ -216,6 +222,7 @@ adafruit_itsybitsy_m0.pid.2=0x8012
216222
adafruit_itsybitsy_m0.upload.tool=bossac
217223
adafruit_itsybitsy_m0.upload.protocol=sam-ba
218224
adafruit_itsybitsy_m0.upload.maximum_size=262144
225+
adafruit_itsybitsy_m0.upload.offset=0x2000
219226
adafruit_itsybitsy_m0.upload.use_1200bps_touch=true
220227
adafruit_itsybitsy_m0.upload.wait_for_upload_port=true
221228
adafruit_itsybitsy_m0.upload.native_usb=true
@@ -243,6 +250,7 @@ adafruit_pirkey.pid.1=0x001E
243250
adafruit_pirkey.upload.tool=bossac
244251
adafruit_pirkey.upload.protocol=sam-ba
245252
adafruit_pirkey.upload.maximum_size=262144
253+
adafruit_pirkey.upload.offset=0x2000
246254
adafruit_pirkey.upload.use_1200bps_touch=true
247255
adafruit_pirkey.upload.wait_for_upload_port=true
248256
adafruit_pirkey.upload.native_usb=true
@@ -273,6 +281,7 @@ adafruit_metro_m4.pid.1=0x0020
273281
adafruit_metro_m4.upload.tool=bossac
274282
adafruit_metro_m4.upload.protocol=sam-ba
275283
adafruit_metro_m4.upload.maximum_size=507904
284+
adafruit_metro_m4.upload.offset=0x4000
276285
adafruit_metro_m4.upload.use_1200bps_touch=true
277286
adafruit_metro_m4.upload.wait_for_upload_port=true
278287
adafruit_metro_m4.upload.native_usb=true
@@ -303,6 +312,7 @@ adafruit_metro_m4.compiler.arm.cmsis.ldflags="-L{build.variant.path}" -larm_cort
303312
#adafruit_feather_m4.upload.tool=bossac
304313
#adafruit_feather_m4.upload.protocol=sam-ba
305314
#adafruit_feather_m4.upload.maximum_size=507904
315+
#adafruit_feather_m4.upload.offset=0x4000
306316
#adafruit_feather_m4.upload.use_1200bps_touch=true
307317
#adafruit_feather_m4.upload.wait_for_upload_port=true
308318
#adafruit_feather_m4.upload.native_usb=true

platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,9 @@ tools.bossac.cmd.windows=bossac.exe
139139

140140
tools.bossac.upload.params.verbose=-i -d
141141
tools.bossac.upload.params.quiet=
142-
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U {upload.native_usb} -i -e -w -v "{build.path}/{build.project_name}.bin" -R
142+
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U -i --offset={upload.offset} -e -w -v "{build.path}/{build.project_name}.bin" -R
143143

144-
tools.bossac_remote.upload.pattern=/usr/bin/run-bossac {upload.verbose} --port=ttyATH0 -U {upload.native_usb} -e -w -v /tmp/sketch.bin -R
144+
tools.bossac_remote.upload.pattern=/usr/bin/run-bossac {upload.verbose} --port=ttyATH0 -U --offset={upload.offset} -e -w -v /tmp/sketch.bin -R
145145

146146
tools.bossac.network_cmd={runtime.tools.arduinoOTA.path}/bin/arduinoOTA
147147
tools.bossac.upload.network_pattern="{network_cmd}" -address {serial.port} -port 65280 -username arduino -password "{network.password}" -sketch "{build.path}/{build.project_name}.bin" -upload /sketch -b

0 commit comments

Comments
 (0)