Skip to content

Commit ccc8cea

Browse files
committed
Update linker scripts/max size
Former-commit-id: ddfdd4a
1 parent 45e02a9 commit ccc8cea

20 files changed

+72
-1517
lines changed

boards.txt

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Generic_nRF52832.name=Generic nRF52832
3030

3131
Generic_nRF52832.upload.tool=openocd
3232
Generic_nRF52832.upload.target=nrf52
33-
Generic_nRF52832.upload.maximum_size=524288
33+
Generic_nRF52832.upload.maximum_size=507904
3434

3535
Generic_nRF52832.bootloader.tool=openocd
3636

@@ -82,7 +82,7 @@ nRF52DK.pid.0=0x1015
8282
nRF52DK.upload.tool=openocd
8383
nRF52DK.upload.protocol=jlink
8484
nRF52DK.upload.target=nrf52
85-
nRF52DK.upload.maximum_size=524288
85+
nRF52DK.upload.maximum_size=507904
8686
nRF52DK.upload.setup_command=transport select swd;
8787

8888
nRF52DK.bootloader.tool=openocd
@@ -125,7 +125,7 @@ feather52832.name=Adafruit Feather nRF52832
125125

126126
feather52832.upload.tool=openocd
127127
feather52832.upload.target=nrf52
128-
feather52832.upload.maximum_size=471040
128+
feather52832.upload.maximum_size=454656
129129

130130
feather52832.bootloader.tool=openocd
131131

@@ -172,14 +172,14 @@ feather52832.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_pa
172172
feather52832.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
173173
feather52832.menu.bootloader.none=No bootloader
174174
feather52832.menu.bootloader.none.bootloader.flags=
175-
feather52832.menu.bootloader.none.upload.maximum_size=524288
175+
feather52832.menu.bootloader.none.upload.maximum_size=507904
176176

177177

178178
BT5032A-TB.name=Ebyte BT5032A-TB
179179

180180
BT5032A-TB.upload.tool=openocd
181181
BT5032A-TB.upload.target=nrf52
182-
BT5032A-TB.upload.maximum_size=524288
182+
BT5032A-TB.upload.maximum_size=507904
183183

184184
BT5032A-TB.bootloader.tool=openocd
185185

@@ -222,7 +222,7 @@ BT5032A-TB.menu.bootloader.adafruit=Adafruit (No softdevice)
222222
BT5032A-TB.menu.bootloader.adafruit.bootloader.flags=-DUSE_ADA_BL
223223
BT5032A-TB.menu.bootloader.adafruit.upload.tool=adafruit-nrfutil
224224
BT5032A-TB.menu.bootloader.adafruit.upload.protocol=adafruit-nrfutil
225-
BT5032A-TB.menu.bootloader.adafruit.upload.maximum_size=471040
225+
BT5032A-TB.menu.bootloader.adafruit.upload.maximum_size=454656
226226
BT5032A-TB.menu.bootloader.adafruit.build.ldscript=nrf52_xxaa_adabl.ld
227227
BT5032A-TB.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_pattern}
228228
BT5032A-TB.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
@@ -231,7 +231,7 @@ bluey.name=Electronut labs bluey
231231

232232
bluey.upload.tool=openocd
233233
bluey.upload.target=nrf52
234-
bluey.upload.maximum_size=524288
234+
bluey.upload.maximum_size=507904
235235

236236
bluey.bootloader.tool=openocd
237237

@@ -279,7 +279,7 @@ hackaBLE.name=Electronut labs hackaBLE
279279

280280
hackaBLE.upload.tool=openocd
281281
hackaBLE.upload.target=nrf52
282-
hackaBLE.upload.maximum_size=524288
282+
hackaBLE.upload.maximum_size=507904
283283

284284
hackaBLE.bootloader.tool=openocd
285285

@@ -327,7 +327,7 @@ hackaBLE_v2.name=Electronut labs hackaBLE_v2
327327

328328
hackaBLE_v2.upload.tool=openocd
329329
hackaBLE_v2.upload.target=nrf52
330-
hackaBLE_v2.upload.maximum_size=524288
330+
hackaBLE_v2.upload.maximum_size=507904
331331

332332
hackaBLE_v2.bootloader.tool=openocd
333333

@@ -378,7 +378,7 @@ Blend2.pid.0=0x0d28
378378

379379
Blend2.upload.tool=openocd
380380
Blend2.upload.target=nrf52
381-
Blend2.upload.maximum_size=524288
381+
Blend2.upload.maximum_size=507904
382382
Blend2.upload.protocol=cmsis-dap
383383
Blend2.upload.setup_command=transport select swd;
384384

@@ -426,7 +426,7 @@ BLENano2.pid.0=0x0d28
426426
BLENano2.upload.tool=openocd
427427
BLENano2.upload.protocol=cmsis-dap
428428
BLENano2.upload.target=nrf52
429-
BLENano2.upload.maximum_size=524288
429+
BLENano2.upload.maximum_size=507904
430430
BLENano2.upload.setup_command=transport select swd;
431431

432432
BLENano2.bootloader.tool=openocd
@@ -472,7 +472,7 @@ Generic_nRF52840.name=Generic nRF52840
472472

473473
Generic_nRF52840.upload.tool=openocd
474474
Generic_nRF52840.upload.target=nrf52
475-
Generic_nRF52840.upload.maximum_size=1048576
475+
Generic_nRF52840.upload.maximum_size=1032192
476476

477477
Generic_nRF52840.bootloader.tool=openocd
478478

@@ -523,7 +523,7 @@ nRF52840_DK.pid.0=0x1015
523523
nRF52840_DK.upload.tool=openocd
524524
nRF52840_DK.upload.protocol=jlink
525525
nRF52840_DK.upload.target=nrf52
526-
nRF52840_DK.upload.maximum_size=1048576
526+
nRF52840_DK.upload.maximum_size=1032192
527527
nRF52840_DK.upload.setup_command=transport select swd;
528528

529529
nRF52840_DK.bootloader.tool=openocd
@@ -572,7 +572,7 @@ nRF52840_dongle.pid.1=0x521F
572572
nRF52840_dongle.upload.tool=nrfutil
573573
nRF52840_dongle.upload.target=nrf52
574574
nRF52840_dongle.upload.protocol=nrfutil
575-
nRF52840_dongle.upload.maximum_size=913408
575+
nRF52840_dongle.upload.maximum_size=897024
576576

577577
nRF52840_dongle.bootloader.tool=nrfutil
578578

@@ -625,7 +625,7 @@ BT5040.pid.1=0x521F
625625
BT5040.upload.tool=nrfutil
626626
BT5040.upload.target=nrf52
627627
BT5040.upload.protocol=nrfutil
628-
BT5040.upload.maximum_size=913408
628+
BT5040.upload.maximum_size=897024
629629

630630
BT5040.bootloader.tool=nrfutil
631631

@@ -683,7 +683,7 @@ feather52840.upload.tool=openocd
683683
feather52840.upload.target=nrf52
684684
feather52840.upload.use_1200bps_touch=true
685685
feather52840.upload.wait_for_upload_port=true
686-
feather52840.upload.maximum_size=995328
686+
feather52840.upload.maximum_size=978944
687687

688688
feather52840.bootloader.tool=openocd
689689

@@ -734,7 +734,7 @@ feather52840.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_pa
734734
feather52840.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
735735
feather52840.menu.bootloader.none=No bootloader
736736
feather52840.menu.bootloader.none.bootloader.flags=
737-
feather52840.menu.bootloader.none.upload.maximum_size=1048576
737+
feather52840.menu.bootloader.none.upload.maximum_size=1032192
738738

739739

740740
feather52840sense.name=Adafruit Feather nRF52840 Sense
@@ -752,7 +752,7 @@ feather52840sense.upload.tool=openocd
752752
feather52840sense.upload.target=nrf52
753753
feather52840sense.upload.use_1200bps_touch=true
754754
feather52840sense.upload.wait_for_upload_port=true
755-
feather52840sense.upload.maximum_size=995328
755+
feather52840sense.upload.maximum_size=978944
756756

757757
feather52840sense.bootloader.tool=openocd
758758

@@ -803,7 +803,7 @@ feather52840sense.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.d
803803
feather52840sense.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
804804
feather52840sense.menu.bootloader.none=No bootloader
805805
feather52840sense.menu.bootloader.none.bootloader.flags=
806-
feather52840sense.menu.bootloader.none.upload.maximum_size=1048576
806+
feather52840sense.menu.bootloader.none.upload.maximum_size=1032192
807807

808808

809809
itsybitsy52840.name=Adafruit ItsyBitsy nRF52840 Express
@@ -821,7 +821,7 @@ itsybitsy52840.upload.tool=openocd
821821
itsybitsy52840.upload.target=nrf52
822822
itsybitsy52840.upload.use_1200bps_touch=true
823823
itsybitsy52840.upload.wait_for_upload_port=true
824-
itsybitsy52840.upload.maximum_size=995328
824+
itsybitsy52840.upload.maximum_size=978944
825825

826826
itsybitsy52840.bootloader.tool=openocd
827827

@@ -872,7 +872,7 @@ itsybitsy52840.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_
872872
itsybitsy52840.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
873873
itsybitsy52840.menu.bootloader.none=No bootloader
874874
itsybitsy52840.menu.bootloader.none.bootloader.flags=
875-
itsybitsy52840.menu.bootloader.none.upload.maximum_size=1048576
875+
itsybitsy52840.menu.bootloader.none.upload.maximum_size=1032192
876876

877877

878878
cplaynrf52840.name=Adafruit Circuit Playground Bluefruit
@@ -888,7 +888,7 @@ cplaynrf52840.upload.tool=openocd
888888
cplaynrf52840.upload.target=nrf52
889889
cplaynrf52840.upload.use_1200bps_touch=true
890890
cplaynrf52840.upload.wait_for_upload_port=true
891-
cplaynrf52840.upload.maximum_size=995328
891+
cplaynrf52840.upload.maximum_size=978944
892892

893893
cplaynrf52840.bootloader.tool=openocd
894894

@@ -939,7 +939,7 @@ cplaynrf52840.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_p
939939
cplaynrf52840.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
940940
cplaynrf52840.menu.bootloader.none=No bootloader
941941
cplaynrf52840.menu.bootloader.none.bootloader.flags=
942-
cplaynrf52840.menu.bootloader.none.upload.maximum_size=1048576
942+
cplaynrf52840.menu.bootloader.none.upload.maximum_size=1032192
943943

944944

945945
cluenrf52840.name=Adafruit CLUE
@@ -955,7 +955,7 @@ cluenrf52840.upload.tool=openocd
955955
cluenrf52840.upload.target=nrf52
956956
cluenrf52840.upload.use_1200bps_touch=true
957957
cluenrf52840.upload.wait_for_upload_port=true
958-
cluenrf52840.upload.maximum_size=995328
958+
cluenrf52840.upload.maximum_size=978944
959959

960960
cluenrf52840.bootloader.tool=openocd
961961

@@ -1006,7 +1006,7 @@ cluenrf52840.menu.bootloader.adafruit.build.dfu_pattern={adafruit-nrfutil.dfu_pa
10061006
cluenrf52840.menu.bootloader.adafruit.build.bootloader.file=variants/{build.variant}/ada_bootloader.hex
10071007
cluenrf52840.menu.bootloader.none=No bootloader
10081008
cluenrf52840.menu.bootloader.none.bootloader.flags=
1009-
cluenrf52840.menu.bootloader.none.upload.maximum_size=1048576
1009+
cluenrf52840.menu.bootloader.none.upload.maximum_size=1032192
10101010

10111011

10121012
# nRF52833 variants
@@ -1016,7 +1016,7 @@ Generic_nRF52833.name=Generic nRF52833
10161016

10171017
Generic_nRF52833.upload.tool=openocd
10181018
Generic_nRF52833.upload.target=nrf52
1019-
Generic_nRF52833.upload.maximum_size=524288
1019+
Generic_nRF52833.upload.maximum_size=507904
10201020

10211021
Generic_nRF52833.bootloader.tool=openocd
10221022

@@ -1067,7 +1067,7 @@ nRF52833DK.pid.0=0x1015
10671067
nRF52833DK.upload.tool=openocd
10681068
nRF52833DK.upload.protocol=jlink
10691069
nRF52833DK.upload.target=nrf52
1070-
nRF52833DK.upload.maximum_size=524288
1070+
nRF52833DK.upload.maximum_size=507904
10711071
nRF52833DK.upload.setup_command=transport select swd;
10721072

10731073
nRF52833DK.bootloader.tool=openocd
@@ -1114,7 +1114,7 @@ BBCmicrobitV2.pid.0=0x0204
11141114
BBCmicrobitV2.upload.tool=openocd
11151115
BBCmicrobitV2.upload.protocol=cmsis-dap
11161116
BBCmicrobitV2.upload.target=nrf52
1117-
BBCmicrobitV2.upload.maximum_size=524288
1117+
BBCmicrobitV2.upload.maximum_size=507904
11181118
BBCmicrobitV2.upload.setup_command=transport select swd;
11191119

11201120
BBCmicrobitV2.bootloader.tool=openocd
@@ -1160,7 +1160,7 @@ Generic_nRF51822.name=Generic nRF51822
11601160

11611161
Generic_nRF51822.upload.tool=openocd
11621162
Generic_nRF51822.upload.target=nrf52
1163-
Generic_nRF51822.upload.maximum_size=262144
1163+
Generic_nRF51822.upload.maximum_size=258048
11641164

11651165
Generic_nRF51822.bootloader.tool=openocd
11661166

@@ -1216,7 +1216,7 @@ nRF51DK.name=Nordic nRF51822DK (PCA10028)
12161216
nRF51DK.upload.tool=openocd
12171217
nRF51DK.upload.protocol=jlink
12181218
nRF51DK.upload.target=nrf51
1219-
nRF51DK.upload.maximum_size=262144
1219+
nRF51DK.upload.maximum_size=258048
12201220
nRF51DK.upload.setup_command=transport select swd;
12211221

12221222
nRF51DK.bootloader.tool=openocd
@@ -1262,7 +1262,7 @@ BBCmicrobit.pid.0=0x0204
12621262
BBCmicrobit.upload.tool=openocd
12631263
BBCmicrobit.upload.protocol=cmsis-dap
12641264
BBCmicrobit.upload.target=nrf51
1265-
BBCmicrobit.upload.maximum_size=262144
1265+
BBCmicrobit.upload.maximum_size=258048
12661266
BBCmicrobit.upload.setup_command=transport select swd;
12671267

12681268
BBCmicrobit.bootloader.tool=openocd
@@ -1305,7 +1305,7 @@ Beacon_PCA20006.name=Nordic Beacon Kit (PCA20006)
13051305

13061306
Beacon_PCA20006.upload.tool=openocd
13071307
Beacon_PCA20006.upload.target=nrf51
1308-
Beacon_PCA20006.upload.maximum_size=262144
1308+
Beacon_PCA20006.upload.maximum_size=258048
13091309

13101310
Beacon_PCA20006.bootloader.tool=openocd
13111311

@@ -1347,7 +1347,7 @@ BLENano.name=RedBearLab BLE Nano
13471347

13481348
BLENano.upload.tool=openocd
13491349
BLENano.upload.target=nrf51
1350-
BLENano.upload.maximum_size=262144
1350+
BLENano.upload.maximum_size=258048
13511351
BLENano.upload.protocol=cmsis-dap
13521352
BLENano.upload.setup_command=transport select swd;
13531353

@@ -1398,7 +1398,7 @@ BluzDK.name=BluzDK
13981398

13991399
BluzDK.upload.tool=openocd
14001400
BluzDK.upload.target=nrf51
1401-
BluzDK.upload.maximum_size=262144
1401+
BluzDK.upload.maximum_size=258048
14021402

14031403
BluzDK.bootloader.tool=openocd
14041404

@@ -1444,7 +1444,7 @@ CalliopeMini.pid.0=0x0204
14441444
CalliopeMini.upload.tool=openocd
14451445
CalliopeMini.upload.protocol=cmsis-dap
14461446
CalliopeMini.upload.target=nrf51
1447-
CalliopeMini.upload.maximum_size=262144
1447+
CalliopeMini.upload.maximum_size=258048
14481448
CalliopeMini.upload.setup_command=transport select swd;
14491449

14501450
CalliopeMini.bootloader.tool=openocd
@@ -1487,7 +1487,7 @@ ng_beacon.name=ng-beacon
14871487

14881488
ng_beacon.upload.tool=openocd
14891489
ng_beacon.upload.target=nrf51
1490-
ng_beacon.upload.maximum_size=262144
1490+
ng_beacon.upload.maximum_size=258048
14911491

14921492
ng_beacon.bootloader.tool=openocd
14931493

@@ -1529,7 +1529,7 @@ nRF51Dongle.name=Nordic nRF51 Dongle
15291529

15301530
nRF51Dongle.upload.tool=openocd
15311531
nRF51Dongle.upload.target=nrf51
1532-
nRF51Dongle.upload.maximum_size=262144
1532+
nRF51Dongle.upload.maximum_size=258048
15331533
nRF51Dongle.upload.protocol=cmsis-dap
15341534
nRF51Dongle.upload.setup_command=transport select swd;
15351535

@@ -1573,7 +1573,7 @@ OSHChip.name=OSHChip
15731573

15741574
OSHChip.upload.tool=openocd
15751575
OSHChip.upload.target=nrf51
1576-
OSHChip.upload.maximum_size=262144
1576+
OSHChip.upload.maximum_size=258048
15771577

15781578
OSHChip.bootloader.tool=openocd
15791579

@@ -1615,7 +1615,7 @@ RedBearLab_nRF51822.name=RedBearLab nRF51822
16151615

16161616
RedBearLab_nRF51822.upload.tool=openocd
16171617
RedBearLab_nRF51822.upload.target=nrf51
1618-
RedBearLab_nRF51822.upload.maximum_size=262144
1618+
RedBearLab_nRF51822.upload.maximum_size=258048
16191619
RedBearLab_nRF51822.upload.protocol=cmsis-dap
16201620
RedBearLab_nRF51822.upload.setup_command=transport select swd;
16211621

@@ -1669,7 +1669,7 @@ Sinobit.pid.0=0x0204
16691669

16701670
Sinobit.upload.tool=openocd
16711671
Sinobit.upload.target=nrf51
1672-
Sinobit.upload.maximum_size=262144
1672+
Sinobit.upload.maximum_size=258048
16731673
Sinobit.upload.protocol=cmsis-dap
16741674
Sinobit.upload.setup_command=transport select swd;
16751675

@@ -1713,7 +1713,7 @@ TinyBLE.name=TinyBLE
17131713

17141714
TinyBLE.upload.tool=openocd
17151715
TinyBLE.upload.target=nrf51
1716-
TinyBLE.upload.maximum_size=262144
1716+
TinyBLE.upload.maximum_size=258048
17171717
TinyBLE.upload.protocol=cmsis-dap
17181718
TinyBLE.upload.setup_command=transport select swd;
17191719

@@ -1757,7 +1757,7 @@ Waveshare_BLE400.name=Waveshare BLE400
17571757

17581758
Waveshare_BLE400.upload.tool=openocd
17591759
Waveshare_BLE400.upload.target=nrf51
1760-
Waveshare_BLE400.upload.maximum_size=262144
1760+
Waveshare_BLE400.upload.maximum_size=258048
17611761

17621762
Waveshare_BLE400.bootloader.tool=openocd
17631763

0 commit comments

Comments
 (0)