Skip to content

Commit a120afe

Browse files
Remove BOOT2 from RP2350
Not actually used by the ROM any more, so save the few bytes
1 parent 9cfb639 commit a120afe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+62
-284
lines changed

boards.txt

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,7 @@ rpipico2.build.f_cpu=125000000
612612
rpipico2.build.led=
613613
rpipico2.build.core=rp2040
614614
rpipico2.build.ldscript=memmap_default.ld
615-
rpipico2.build.boot2=boot2_generic_03h_2_padded_checksum
615+
rpipico2.build.boot2=none
616616
rpipico2.build.usb_manufacturer="Raspberry Pi"
617617
rpipico2.build.usb_product="Pico 2"
618618
rpipico2.build.psram_length=0x000000
@@ -840,7 +840,7 @@ rpipico2rv.upload_port.7.pid=0xc10f
840840
rpipico2rv.build.usbvid=-DUSBD_VID=0x2e8a
841841
rpipico2rv.build.usbpid=-DUSBD_PID=0x000f
842842
rpipico2rv.build.usbpwr=-DUSBD_MAX_POWER_MA=250
843-
rpipico2rv.build.board=RASPBERRY_PI_PICO_2_RISC_V
843+
rpipico2rv.build.board=RASPBERRY_PI_PICO_2
844844
rpipico2rv.build.chip=rp2350-riscv
845845
rpipico2rv.build.toolchain=riscv32-unknown-elf
846846
rpipico2rv.build.toolchainopts=-march=rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb -mabi=ilp32
@@ -855,7 +855,7 @@ rpipico2rv.build.f_cpu=125000000
855855
rpipico2rv.build.led=
856856
rpipico2rv.build.core=rp2040
857857
rpipico2rv.build.ldscript=memmap_default.ld
858-
rpipico2rv.build.boot2=boot2_generic_03h_2_padded_checksum
858+
rpipico2rv.build.boot2=none
859859
rpipico2rv.build.usb_manufacturer="Raspberry Pi"
860860
rpipico2rv.build.usb_product="Pico 2 RISC-V"
861861
rpipico2rv.build.psram_length=0x000000
@@ -5456,7 +5456,7 @@ adafruit_feather_rp2350_hstx.build.f_cpu=125000000
54565456
adafruit_feather_rp2350_hstx.build.led=
54575457
adafruit_feather_rp2350_hstx.build.core=rp2040
54585458
adafruit_feather_rp2350_hstx.build.ldscript=memmap_default.ld
5459-
adafruit_feather_rp2350_hstx.build.boot2=boot2_w25q080_2_padded_checksum
5459+
adafruit_feather_rp2350_hstx.build.boot2=none
54605460
adafruit_feather_rp2350_hstx.build.usb_manufacturer="Adafruit"
54615461
adafruit_feather_rp2350_hstx.build.usb_product="Feather RP2350 HSTX"
54625462
adafruit_feather_rp2350_hstx.build.psram_length=0x000000
@@ -5652,10 +5652,6 @@ adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4btcblebig.build.libpicowdefs=-DL
56525652
adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig=IPv4 + IPv6 + Bluetooth - 32K
56535653
adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicow=libipv4-ipv6-bt-big.a
56545654
adafruit_feather_rp2350_hstx.menu.ipbtstack.ipv4ipv6btcblebig.build.libpicowdefs=-DLWIP_IPV6=1 -DLWIP_IPV4=1 -DENABLE_CLASSIC=1 -DENABLE_BLE=1 -D__LWIP_MEMMULT=2
5655-
adafruit_feather_rp2350_hstx.menu.boot2.boot2_w25q080_2_padded_checksum=W25Q080 QSPI /2
5656-
adafruit_feather_rp2350_hstx.menu.boot2.boot2_w25q080_2_padded_checksum.build.boot2=boot2_w25q080_2_padded_checksum
5657-
adafruit_feather_rp2350_hstx.menu.boot2.boot2_w25q080_4_padded_checksum=W25Q080 QSPI /4
5658-
adafruit_feather_rp2350_hstx.menu.boot2.boot2_w25q080_4_padded_checksum.build.boot2=boot2_w25q080_4_padded_checksum
56595655
adafruit_feather_rp2350_hstx.menu.uploadmethod.default=Default (UF2)
56605656
adafruit_feather_rp2350_hstx.menu.uploadmethod.default.build.ram_length=512k
56615657
adafruit_feather_rp2350_hstx.menu.uploadmethod.default.build.debugscript=picoprobe_cmsis_dap.tcl
@@ -9317,7 +9313,7 @@ cytron_iriv_io_controller.build.f_cpu=125000000
93179313
cytron_iriv_io_controller.build.led=
93189314
cytron_iriv_io_controller.build.core=rp2040
93199315
cytron_iriv_io_controller.build.ldscript=memmap_default.ld
9320-
cytron_iriv_io_controller.build.boot2=boot2_w25q080_2_padded_checksum
9316+
cytron_iriv_io_controller.build.boot2=none
93219317
cytron_iriv_io_controller.build.usb_manufacturer="Cytron"
93229318
cytron_iriv_io_controller.build.usb_product="IRIV IO Controller"
93239319
cytron_iriv_io_controller.build.psram_length=0x000000
@@ -10230,7 +10226,7 @@ cytron_motion_2350_pro.build.f_cpu=125000000
1023010226
cytron_motion_2350_pro.build.led=
1023110227
cytron_motion_2350_pro.build.core=rp2040
1023210228
cytron_motion_2350_pro.build.ldscript=memmap_default.ld
10233-
cytron_motion_2350_pro.build.boot2=boot2_generic_03h_2_padded_checksum
10229+
cytron_motion_2350_pro.build.boot2=none
1023410230
cytron_motion_2350_pro.build.usb_manufacturer="Cytron"
1023510231
cytron_motion_2350_pro.build.usb_product="Motion 2350 Pro"
1023610232
cytron_motion_2350_pro.build.psram_length=0x000000
@@ -16035,7 +16031,7 @@ challenger_2350_wifi6_ble5.build.f_cpu=125000000
1603516031
challenger_2350_wifi6_ble5.build.led=
1603616032
challenger_2350_wifi6_ble5.build.core=rp2040
1603716033
challenger_2350_wifi6_ble5.build.ldscript=memmap_default.ld
16038-
challenger_2350_wifi6_ble5.build.boot2=boot2_generic_03h_2_padded_checksum
16034+
challenger_2350_wifi6_ble5.build.boot2=none
1603916035
challenger_2350_wifi6_ble5.build.usb_manufacturer="iLabs"
1604016036
challenger_2350_wifi6_ble5.build.usb_product="Challenger 2350 WiFi/BLE"
1604116037
challenger_2350_wifi6_ble5.build.psram_length=0x800000
@@ -16407,7 +16403,7 @@ challenger_2350_bconnect.build.f_cpu=125000000
1640716403
challenger_2350_bconnect.build.led=
1640816404
challenger_2350_bconnect.build.core=rp2040
1640916405
challenger_2350_bconnect.build.ldscript=memmap_default.ld
16410-
challenger_2350_bconnect.build.boot2=boot2_generic_03h_2_padded_checksum
16406+
challenger_2350_bconnect.build.boot2=none
1641116407
challenger_2350_bconnect.build.usb_manufacturer="iLabs"
1641216408
challenger_2350_bconnect.build.usb_product="Challenger 2350 BConnect"
1641316409
challenger_2350_bconnect.build.psram_length=0x800000
@@ -19085,7 +19081,7 @@ pimoroni_pga2350.build.f_cpu=125000000
1908519081
pimoroni_pga2350.build.led=
1908619082
pimoroni_pga2350.build.core=rp2040
1908719083
pimoroni_pga2350.build.ldscript=memmap_default.ld
19088-
pimoroni_pga2350.build.boot2=boot2_w25q080_4_padded_checksum
19084+
pimoroni_pga2350.build.boot2=none
1908919085
pimoroni_pga2350.build.usb_manufacturer="Pimoroni"
1909019086
pimoroni_pga2350.build.usb_product="PGA2350"
1909119087
pimoroni_pga2350.build.psram_length=0x800000
@@ -19412,7 +19408,7 @@ pimoroni_pico_plus_2.build.f_cpu=125000000
1941219408
pimoroni_pico_plus_2.build.led=
1941319409
pimoroni_pico_plus_2.build.core=rp2040
1941419410
pimoroni_pico_plus_2.build.ldscript=memmap_default.ld
19415-
pimoroni_pico_plus_2.build.boot2=boot2_generic_03h_4_padded_checksum
19411+
pimoroni_pico_plus_2.build.boot2=none
1941619412
pimoroni_pico_plus_2.build.usb_manufacturer="Pimoroni"
1941719413
pimoroni_pico_plus_2.build.usb_product="PicoPlus2"
1941819414
pimoroni_pico_plus_2.build.psram_length=0x800000
@@ -20223,7 +20219,7 @@ pimoroni_tiny2350.build.f_cpu=125000000
2022320219
pimoroni_tiny2350.build.led=
2022420220
pimoroni_tiny2350.build.core=rp2040
2022520221
pimoroni_tiny2350.build.ldscript=memmap_default.ld
20226-
pimoroni_tiny2350.build.boot2=boot2_w25q080_4_padded_checksum
20222+
pimoroni_tiny2350.build.boot2=none
2022720223
pimoroni_tiny2350.build.usb_manufacturer="Pimoroni"
2022820224
pimoroni_tiny2350.build.usb_product="Tiny2350"
2022920225
pimoroni_tiny2350.build.psram_length=0x000000
@@ -22214,7 +22210,7 @@ solderparty_rp2350_stamp.build.f_cpu=125000000
2221422210
solderparty_rp2350_stamp.build.led=
2221522211
solderparty_rp2350_stamp.build.core=rp2040
2221622212
solderparty_rp2350_stamp.build.ldscript=memmap_default.ld
22217-
solderparty_rp2350_stamp.build.boot2=boot2_generic_03h_2_padded_checksum
22213+
solderparty_rp2350_stamp.build.boot2=none
2221822214
solderparty_rp2350_stamp.build.usb_manufacturer="Solder Party"
2221922215
solderparty_rp2350_stamp.build.usb_product="RP2350 Stamp"
2222022216
solderparty_rp2350_stamp.build.psram_length=0x000000
@@ -22517,7 +22513,7 @@ solderparty_rp2350_stamp_xl.build.f_cpu=125000000
2251722513
solderparty_rp2350_stamp_xl.build.led=
2251822514
solderparty_rp2350_stamp_xl.build.core=rp2040
2251922515
solderparty_rp2350_stamp_xl.build.ldscript=memmap_default.ld
22520-
solderparty_rp2350_stamp_xl.build.boot2=boot2_generic_03h_2_padded_checksum
22516+
solderparty_rp2350_stamp_xl.build.boot2=none
2252122517
solderparty_rp2350_stamp_xl.build.usb_manufacturer="Solder Party"
2252222518
solderparty_rp2350_stamp_xl.build.usb_product="RP2350 Stamp XL"
2252322519
solderparty_rp2350_stamp_xl.build.psram_length=0x000000
@@ -23496,7 +23492,7 @@ sparkfun_promicrorp2350.build.f_cpu=125000000
2349623492
sparkfun_promicrorp2350.build.led=
2349723493
sparkfun_promicrorp2350.build.core=rp2040
2349823494
sparkfun_promicrorp2350.build.ldscript=memmap_default.ld
23499-
sparkfun_promicrorp2350.build.boot2=boot2_w25q080_2_padded_checksum
23495+
sparkfun_promicrorp2350.build.boot2=none
2350023496
sparkfun_promicrorp2350.build.usb_manufacturer="SparkFun"
2350123497
sparkfun_promicrorp2350.build.usb_product="ProMicro RP2350"
2350223498
sparkfun_promicrorp2350.build.psram_length=0x800000
@@ -28389,7 +28385,7 @@ generic_rp2350.build.f_cpu=125000000
2838928385
generic_rp2350.build.led=
2839028386
generic_rp2350.build.core=rp2040
2839128387
generic_rp2350.build.ldscript=memmap_default.ld
28392-
generic_rp2350.build.boot2=boot2_generic_03h_4_padded_checksum
28388+
generic_rp2350.build.boot2=none
2839328389
generic_rp2350.build.usb_manufacturer="Generic"
2839428390
generic_rp2350.build.usb_product="RP2350"
2839528391
generic_rp2350.menu.flash.2097152_0=2MB (no FS)

boot2/rp2350-riscv/boot2_generic_03h_2_padded_checksum.S

Lines changed: 0 additions & 22 deletions
This file was deleted.

boot2/rp2350-riscv/boot2_generic_03h_4_padded_checksum.S

Lines changed: 0 additions & 22 deletions
This file was deleted.

boot2/rp2350-riscv/boot2_w25q080_2_padded_checksum.S

Lines changed: 0 additions & 22 deletions
This file was deleted.

boot2/rp2350-riscv/boot2_w25q080_4_padded_checksum.S

Lines changed: 0 additions & 22 deletions
This file was deleted.

boot2/rp2350-riscv/none.S

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.section .boot2, "ax"
2+
3+
.global __boot2_entry_point
4+
__boot2_entry_point:

boot2/rp2350/boot2_generic_03h_2_padded_checksum.S

Lines changed: 0 additions & 25 deletions
This file was deleted.

boot2/rp2350/boot2_generic_03h_4_padded_checksum.S

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)