Skip to content

Commit 3cb5c31

Browse files
Correct Seeed XAIO RP2350 config (#2803)
Fixes #2801
1 parent 0148b14 commit 3cb5c31

File tree

3 files changed

+47
-146
lines changed

3 files changed

+47
-146
lines changed

boards.txt

Lines changed: 44 additions & 142 deletions
Original file line numberDiff line numberDiff line change
@@ -28851,7 +28851,7 @@ seeed_xiao_rp2350.build.usbpid=-DUSBD_PID=0x0058
2885128851
seeed_xiao_rp2350.build.usbpwr=-DUSBD_MAX_POWER_MA=250
2885228852
seeed_xiao_rp2350.build.board=SEEED_XIAO_RP2350
2885328853
seeed_xiao_rp2350.build.variant=seeed_xiao_rp2350
28854-
seeed_xiao_rp2350.upload.maximum_size=16777216
28854+
seeed_xiao_rp2350.upload.maximum_size=2097152
2885528855
seeed_xiao_rp2350.upload.wait_for_upload_port=true
2885628856
seeed_xiao_rp2350.upload.erase_cmd=
2885728857
seeed_xiao_rp2350.serial.disableDTR=false
@@ -28863,147 +28863,49 @@ seeed_xiao_rp2350.build.ldscript=memmap_default.ld
2886328863
seeed_xiao_rp2350.build.boot2=none
2886428864
seeed_xiao_rp2350.build.usb_manufacturer="Seeed"
2886528865
seeed_xiao_rp2350.build.usb_product="XIAO RP2350"
28866-
seeed_xiao_rp2350.build.psram_length=0x800000
28867-
seeed_xiao_rp2350.menu.flash.16777216_0=16MB (no FS)
28868-
seeed_xiao_rp2350.menu.flash.16777216_0.upload.maximum_size=16769024
28869-
seeed_xiao_rp2350.menu.flash.16777216_0.build.flash_total=16777216
28870-
seeed_xiao_rp2350.menu.flash.16777216_0.build.flash_length=16769024
28871-
seeed_xiao_rp2350.menu.flash.16777216_0.build.eeprom_start=285204480
28872-
seeed_xiao_rp2350.menu.flash.16777216_0.build.fs_start=285204480
28873-
seeed_xiao_rp2350.menu.flash.16777216_0.build.fs_end=285204480
28874-
seeed_xiao_rp2350.menu.flash.16777216_65536=16MB (Sketch: 16320KB, FS: 64KB)
28875-
seeed_xiao_rp2350.menu.flash.16777216_65536.upload.maximum_size=16703488
28876-
seeed_xiao_rp2350.menu.flash.16777216_65536.build.flash_total=16777216
28877-
seeed_xiao_rp2350.menu.flash.16777216_65536.build.flash_length=16703488
28878-
seeed_xiao_rp2350.menu.flash.16777216_65536.build.eeprom_start=285204480
28879-
seeed_xiao_rp2350.menu.flash.16777216_65536.build.fs_start=285138944
28880-
seeed_xiao_rp2350.menu.flash.16777216_65536.build.fs_end=285204480
28881-
seeed_xiao_rp2350.menu.flash.16777216_131072=16MB (Sketch: 16256KB, FS: 128KB)
28882-
seeed_xiao_rp2350.menu.flash.16777216_131072.upload.maximum_size=16637952
28883-
seeed_xiao_rp2350.menu.flash.16777216_131072.build.flash_total=16777216
28884-
seeed_xiao_rp2350.menu.flash.16777216_131072.build.flash_length=16637952
28885-
seeed_xiao_rp2350.menu.flash.16777216_131072.build.eeprom_start=285204480
28886-
seeed_xiao_rp2350.menu.flash.16777216_131072.build.fs_start=285073408
28887-
seeed_xiao_rp2350.menu.flash.16777216_131072.build.fs_end=285204480
28888-
seeed_xiao_rp2350.menu.flash.16777216_262144=16MB (Sketch: 16128KB, FS: 256KB)
28889-
seeed_xiao_rp2350.menu.flash.16777216_262144.upload.maximum_size=16506880
28890-
seeed_xiao_rp2350.menu.flash.16777216_262144.build.flash_total=16777216
28891-
seeed_xiao_rp2350.menu.flash.16777216_262144.build.flash_length=16506880
28892-
seeed_xiao_rp2350.menu.flash.16777216_262144.build.eeprom_start=285204480
28893-
seeed_xiao_rp2350.menu.flash.16777216_262144.build.fs_start=284942336
28894-
seeed_xiao_rp2350.menu.flash.16777216_262144.build.fs_end=285204480
28895-
seeed_xiao_rp2350.menu.flash.16777216_524288=16MB (Sketch: 15872KB, FS: 512KB)
28896-
seeed_xiao_rp2350.menu.flash.16777216_524288.upload.maximum_size=16244736
28897-
seeed_xiao_rp2350.menu.flash.16777216_524288.build.flash_total=16777216
28898-
seeed_xiao_rp2350.menu.flash.16777216_524288.build.flash_length=16244736
28899-
seeed_xiao_rp2350.menu.flash.16777216_524288.build.eeprom_start=285204480
28900-
seeed_xiao_rp2350.menu.flash.16777216_524288.build.fs_start=284680192
28901-
seeed_xiao_rp2350.menu.flash.16777216_524288.build.fs_end=285204480
28902-
seeed_xiao_rp2350.menu.flash.16777216_1048576=16MB (Sketch: 15MB, FS: 1MB)
28903-
seeed_xiao_rp2350.menu.flash.16777216_1048576.upload.maximum_size=15720448
28904-
seeed_xiao_rp2350.menu.flash.16777216_1048576.build.flash_total=16777216
28905-
seeed_xiao_rp2350.menu.flash.16777216_1048576.build.flash_length=15720448
28906-
seeed_xiao_rp2350.menu.flash.16777216_1048576.build.eeprom_start=285204480
28907-
seeed_xiao_rp2350.menu.flash.16777216_1048576.build.fs_start=284155904
28908-
seeed_xiao_rp2350.menu.flash.16777216_1048576.build.fs_end=285204480
28909-
seeed_xiao_rp2350.menu.flash.16777216_2097152=16MB (Sketch: 14MB, FS: 2MB)
28910-
seeed_xiao_rp2350.menu.flash.16777216_2097152.upload.maximum_size=14671872
28911-
seeed_xiao_rp2350.menu.flash.16777216_2097152.build.flash_total=16777216
28912-
seeed_xiao_rp2350.menu.flash.16777216_2097152.build.flash_length=14671872
28913-
seeed_xiao_rp2350.menu.flash.16777216_2097152.build.eeprom_start=285204480
28914-
seeed_xiao_rp2350.menu.flash.16777216_2097152.build.fs_start=283107328
28915-
seeed_xiao_rp2350.menu.flash.16777216_2097152.build.fs_end=285204480
28916-
seeed_xiao_rp2350.menu.flash.16777216_3145728=16MB (Sketch: 13MB, FS: 3MB)
28917-
seeed_xiao_rp2350.menu.flash.16777216_3145728.upload.maximum_size=13623296
28918-
seeed_xiao_rp2350.menu.flash.16777216_3145728.build.flash_total=16777216
28919-
seeed_xiao_rp2350.menu.flash.16777216_3145728.build.flash_length=13623296
28920-
seeed_xiao_rp2350.menu.flash.16777216_3145728.build.eeprom_start=285204480
28921-
seeed_xiao_rp2350.menu.flash.16777216_3145728.build.fs_start=282058752
28922-
seeed_xiao_rp2350.menu.flash.16777216_3145728.build.fs_end=285204480
28923-
seeed_xiao_rp2350.menu.flash.16777216_4194304=16MB (Sketch: 12MB, FS: 4MB)
28924-
seeed_xiao_rp2350.menu.flash.16777216_4194304.upload.maximum_size=12574720
28925-
seeed_xiao_rp2350.menu.flash.16777216_4194304.build.flash_total=16777216
28926-
seeed_xiao_rp2350.menu.flash.16777216_4194304.build.flash_length=12574720
28927-
seeed_xiao_rp2350.menu.flash.16777216_4194304.build.eeprom_start=285204480
28928-
seeed_xiao_rp2350.menu.flash.16777216_4194304.build.fs_start=281010176
28929-
seeed_xiao_rp2350.menu.flash.16777216_4194304.build.fs_end=285204480
28930-
seeed_xiao_rp2350.menu.flash.16777216_5242880=16MB (Sketch: 11MB, FS: 5MB)
28931-
seeed_xiao_rp2350.menu.flash.16777216_5242880.upload.maximum_size=11526144
28932-
seeed_xiao_rp2350.menu.flash.16777216_5242880.build.flash_total=16777216
28933-
seeed_xiao_rp2350.menu.flash.16777216_5242880.build.flash_length=11526144
28934-
seeed_xiao_rp2350.menu.flash.16777216_5242880.build.eeprom_start=285204480
28935-
seeed_xiao_rp2350.menu.flash.16777216_5242880.build.fs_start=279961600
28936-
seeed_xiao_rp2350.menu.flash.16777216_5242880.build.fs_end=285204480
28937-
seeed_xiao_rp2350.menu.flash.16777216_6291456=16MB (Sketch: 10MB, FS: 6MB)
28938-
seeed_xiao_rp2350.menu.flash.16777216_6291456.upload.maximum_size=10477568
28939-
seeed_xiao_rp2350.menu.flash.16777216_6291456.build.flash_total=16777216
28940-
seeed_xiao_rp2350.menu.flash.16777216_6291456.build.flash_length=10477568
28941-
seeed_xiao_rp2350.menu.flash.16777216_6291456.build.eeprom_start=285204480
28942-
seeed_xiao_rp2350.menu.flash.16777216_6291456.build.fs_start=278913024
28943-
seeed_xiao_rp2350.menu.flash.16777216_6291456.build.fs_end=285204480
28944-
seeed_xiao_rp2350.menu.flash.16777216_7340032=16MB (Sketch: 9MB, FS: 7MB)
28945-
seeed_xiao_rp2350.menu.flash.16777216_7340032.upload.maximum_size=9428992
28946-
seeed_xiao_rp2350.menu.flash.16777216_7340032.build.flash_total=16777216
28947-
seeed_xiao_rp2350.menu.flash.16777216_7340032.build.flash_length=9428992
28948-
seeed_xiao_rp2350.menu.flash.16777216_7340032.build.eeprom_start=285204480
28949-
seeed_xiao_rp2350.menu.flash.16777216_7340032.build.fs_start=277864448
28950-
seeed_xiao_rp2350.menu.flash.16777216_7340032.build.fs_end=285204480
28951-
seeed_xiao_rp2350.menu.flash.16777216_8388608=16MB (Sketch: 8MB, FS: 8MB)
28952-
seeed_xiao_rp2350.menu.flash.16777216_8388608.upload.maximum_size=8380416
28953-
seeed_xiao_rp2350.menu.flash.16777216_8388608.build.flash_total=16777216
28954-
seeed_xiao_rp2350.menu.flash.16777216_8388608.build.flash_length=8380416
28955-
seeed_xiao_rp2350.menu.flash.16777216_8388608.build.eeprom_start=285204480
28956-
seeed_xiao_rp2350.menu.flash.16777216_8388608.build.fs_start=276815872
28957-
seeed_xiao_rp2350.menu.flash.16777216_8388608.build.fs_end=285204480
28958-
seeed_xiao_rp2350.menu.flash.16777216_9437184=16MB (Sketch: 7MB, FS: 9MB)
28959-
seeed_xiao_rp2350.menu.flash.16777216_9437184.upload.maximum_size=7331840
28960-
seeed_xiao_rp2350.menu.flash.16777216_9437184.build.flash_total=16777216
28961-
seeed_xiao_rp2350.menu.flash.16777216_9437184.build.flash_length=7331840
28962-
seeed_xiao_rp2350.menu.flash.16777216_9437184.build.eeprom_start=285204480
28963-
seeed_xiao_rp2350.menu.flash.16777216_9437184.build.fs_start=275767296
28964-
seeed_xiao_rp2350.menu.flash.16777216_9437184.build.fs_end=285204480
28965-
seeed_xiao_rp2350.menu.flash.16777216_10485760=16MB (Sketch: 6MB, FS: 10MB)
28966-
seeed_xiao_rp2350.menu.flash.16777216_10485760.upload.maximum_size=6283264
28967-
seeed_xiao_rp2350.menu.flash.16777216_10485760.build.flash_total=16777216
28968-
seeed_xiao_rp2350.menu.flash.16777216_10485760.build.flash_length=6283264
28969-
seeed_xiao_rp2350.menu.flash.16777216_10485760.build.eeprom_start=285204480
28970-
seeed_xiao_rp2350.menu.flash.16777216_10485760.build.fs_start=274718720
28971-
seeed_xiao_rp2350.menu.flash.16777216_10485760.build.fs_end=285204480
28972-
seeed_xiao_rp2350.menu.flash.16777216_11534336=16MB (Sketch: 5MB, FS: 11MB)
28973-
seeed_xiao_rp2350.menu.flash.16777216_11534336.upload.maximum_size=5234688
28974-
seeed_xiao_rp2350.menu.flash.16777216_11534336.build.flash_total=16777216
28975-
seeed_xiao_rp2350.menu.flash.16777216_11534336.build.flash_length=5234688
28976-
seeed_xiao_rp2350.menu.flash.16777216_11534336.build.eeprom_start=285204480
28977-
seeed_xiao_rp2350.menu.flash.16777216_11534336.build.fs_start=273670144
28978-
seeed_xiao_rp2350.menu.flash.16777216_11534336.build.fs_end=285204480
28979-
seeed_xiao_rp2350.menu.flash.16777216_12582912=16MB (Sketch: 4MB, FS: 12MB)
28980-
seeed_xiao_rp2350.menu.flash.16777216_12582912.upload.maximum_size=4186112
28981-
seeed_xiao_rp2350.menu.flash.16777216_12582912.build.flash_total=16777216
28982-
seeed_xiao_rp2350.menu.flash.16777216_12582912.build.flash_length=4186112
28983-
seeed_xiao_rp2350.menu.flash.16777216_12582912.build.eeprom_start=285204480
28984-
seeed_xiao_rp2350.menu.flash.16777216_12582912.build.fs_start=272621568
28985-
seeed_xiao_rp2350.menu.flash.16777216_12582912.build.fs_end=285204480
28986-
seeed_xiao_rp2350.menu.flash.16777216_13631488=16MB (Sketch: 3MB, FS: 13MB)
28987-
seeed_xiao_rp2350.menu.flash.16777216_13631488.upload.maximum_size=3137536
28988-
seeed_xiao_rp2350.menu.flash.16777216_13631488.build.flash_total=16777216
28989-
seeed_xiao_rp2350.menu.flash.16777216_13631488.build.flash_length=3137536
28990-
seeed_xiao_rp2350.menu.flash.16777216_13631488.build.eeprom_start=285204480
28991-
seeed_xiao_rp2350.menu.flash.16777216_13631488.build.fs_start=271572992
28992-
seeed_xiao_rp2350.menu.flash.16777216_13631488.build.fs_end=285204480
28993-
seeed_xiao_rp2350.menu.flash.16777216_14680064=16MB (Sketch: 2MB, FS: 14MB)
28994-
seeed_xiao_rp2350.menu.flash.16777216_14680064.upload.maximum_size=2088960
28995-
seeed_xiao_rp2350.menu.flash.16777216_14680064.build.flash_total=16777216
28996-
seeed_xiao_rp2350.menu.flash.16777216_14680064.build.flash_length=2088960
28997-
seeed_xiao_rp2350.menu.flash.16777216_14680064.build.eeprom_start=285204480
28998-
seeed_xiao_rp2350.menu.flash.16777216_14680064.build.fs_start=270524416
28999-
seeed_xiao_rp2350.menu.flash.16777216_14680064.build.fs_end=285204480
29000-
seeed_xiao_rp2350.menu.flash.16777216_15728640=16MB (Sketch: 1MB, FS: 15MB)
29001-
seeed_xiao_rp2350.menu.flash.16777216_15728640.upload.maximum_size=1040384
29002-
seeed_xiao_rp2350.menu.flash.16777216_15728640.build.flash_total=16777216
29003-
seeed_xiao_rp2350.menu.flash.16777216_15728640.build.flash_length=1040384
29004-
seeed_xiao_rp2350.menu.flash.16777216_15728640.build.eeprom_start=285204480
29005-
seeed_xiao_rp2350.menu.flash.16777216_15728640.build.fs_start=269475840
29006-
seeed_xiao_rp2350.menu.flash.16777216_15728640.build.fs_end=285204480
28866+
seeed_xiao_rp2350.build.psram_length=0x000000
28867+
seeed_xiao_rp2350.menu.flash.2097152_0=2MB (no FS)
28868+
seeed_xiao_rp2350.menu.flash.2097152_0.upload.maximum_size=2088960
28869+
seeed_xiao_rp2350.menu.flash.2097152_0.build.flash_total=2097152
28870+
seeed_xiao_rp2350.menu.flash.2097152_0.build.flash_length=2088960
28871+
seeed_xiao_rp2350.menu.flash.2097152_0.build.eeprom_start=270524416
28872+
seeed_xiao_rp2350.menu.flash.2097152_0.build.fs_start=270524416
28873+
seeed_xiao_rp2350.menu.flash.2097152_0.build.fs_end=270524416
28874+
seeed_xiao_rp2350.menu.flash.2097152_65536=2MB (Sketch: 1984KB, FS: 64KB)
28875+
seeed_xiao_rp2350.menu.flash.2097152_65536.upload.maximum_size=2023424
28876+
seeed_xiao_rp2350.menu.flash.2097152_65536.build.flash_total=2097152
28877+
seeed_xiao_rp2350.menu.flash.2097152_65536.build.flash_length=2023424
28878+
seeed_xiao_rp2350.menu.flash.2097152_65536.build.eeprom_start=270524416
28879+
seeed_xiao_rp2350.menu.flash.2097152_65536.build.fs_start=270458880
28880+
seeed_xiao_rp2350.menu.flash.2097152_65536.build.fs_end=270524416
28881+
seeed_xiao_rp2350.menu.flash.2097152_131072=2MB (Sketch: 1920KB, FS: 128KB)
28882+
seeed_xiao_rp2350.menu.flash.2097152_131072.upload.maximum_size=1957888
28883+
seeed_xiao_rp2350.menu.flash.2097152_131072.build.flash_total=2097152
28884+
seeed_xiao_rp2350.menu.flash.2097152_131072.build.flash_length=1957888
28885+
seeed_xiao_rp2350.menu.flash.2097152_131072.build.eeprom_start=270524416
28886+
seeed_xiao_rp2350.menu.flash.2097152_131072.build.fs_start=270393344
28887+
seeed_xiao_rp2350.menu.flash.2097152_131072.build.fs_end=270524416
28888+
seeed_xiao_rp2350.menu.flash.2097152_262144=2MB (Sketch: 1792KB, FS: 256KB)
28889+
seeed_xiao_rp2350.menu.flash.2097152_262144.upload.maximum_size=1826816
28890+
seeed_xiao_rp2350.menu.flash.2097152_262144.build.flash_total=2097152
28891+
seeed_xiao_rp2350.menu.flash.2097152_262144.build.flash_length=1826816
28892+
seeed_xiao_rp2350.menu.flash.2097152_262144.build.eeprom_start=270524416
28893+
seeed_xiao_rp2350.menu.flash.2097152_262144.build.fs_start=270262272
28894+
seeed_xiao_rp2350.menu.flash.2097152_262144.build.fs_end=270524416
28895+
seeed_xiao_rp2350.menu.flash.2097152_524288=2MB (Sketch: 1536KB, FS: 512KB)
28896+
seeed_xiao_rp2350.menu.flash.2097152_524288.upload.maximum_size=1564672
28897+
seeed_xiao_rp2350.menu.flash.2097152_524288.build.flash_total=2097152
28898+
seeed_xiao_rp2350.menu.flash.2097152_524288.build.flash_length=1564672
28899+
seeed_xiao_rp2350.menu.flash.2097152_524288.build.eeprom_start=270524416
28900+
seeed_xiao_rp2350.menu.flash.2097152_524288.build.fs_start=270000128
28901+
seeed_xiao_rp2350.menu.flash.2097152_524288.build.fs_end=270524416
28902+
seeed_xiao_rp2350.menu.flash.2097152_1048576=2MB (Sketch: 1MB, FS: 1MB)
28903+
seeed_xiao_rp2350.menu.flash.2097152_1048576.upload.maximum_size=1040384
28904+
seeed_xiao_rp2350.menu.flash.2097152_1048576.build.flash_total=2097152
28905+
seeed_xiao_rp2350.menu.flash.2097152_1048576.build.flash_length=1040384
28906+
seeed_xiao_rp2350.menu.flash.2097152_1048576.build.eeprom_start=270524416
28907+
seeed_xiao_rp2350.menu.flash.2097152_1048576.build.fs_start=269475840
28908+
seeed_xiao_rp2350.menu.flash.2097152_1048576.build.fs_end=270524416
2900728909
seeed_xiao_rp2350.menu.arch.arm=ARM
2900828910
seeed_xiao_rp2350.menu.arch.arm.build.chip=rp2350
2900928911
seeed_xiao_rp2350.menu.arch.arm.build.toolchain=arm-none-eabi

tools/json/seeed_xiao_rp2350.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"name": "XIAO RP2350",
3636
"upload": {
3737
"maximum_ram_size": 524288,
38-
"maximum_size": 16777216,
38+
"maximum_size": 2097152,
3939
"require_upload_port": true,
4040
"native_usb": true,
4141
"use_1200bps_touch": true,
@@ -48,8 +48,7 @@
4848
"raspberrypi-swd",
4949
"picotool",
5050
"picoprobe"
51-
],
52-
"psram_length": 8388608
51+
]
5352
},
5453
"url": "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html",
5554
"vendor": "Seeed"

tools/makeboards.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ def MakeBoardJSON(name, chip, vendor_name, product_name, vid, pid, pwr, boarddef
656656
# Seeed
657657
MakeBoard("seeed_indicator_rp2040", "rp2040", "Seeed", "INDICATOR RP2040", "0x2886", "0x0050", 250, "SEEED_INDICATOR_RP2040", 2, 0, "boot2_w25q080_2_padded_checksum")
658658
MakeBoard("seeed_xiao_rp2040", "rp2040", "Seeed", "XIAO RP2040", "0x2e8a", "0x000a", 250, "SEEED_XIAO_RP2040", 2, 0, "boot2_w25q080_2_padded_checksum")
659-
MakeBoard("seeed_xiao_rp2350", "rp2350", "Seeed", "XIAO RP2350", "0x2886", "0x0058", 250, "SEEED_XIAO_RP2350", 16, 8, "none", None, "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html")
659+
MakeBoard("seeed_xiao_rp2350", "rp2350", "Seeed", "XIAO RP2350", "0x2886", "0x0058", 250, "SEEED_XIAO_RP2350", 2, 0, "none", None, "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html")
660660

661661
# Upesy
662662
MakeBoard("upesy_rp2040_devkit", "rp2040", "uPesy", "RP2040 DevKit", "0x2e8a", "0x1007", 250, "UPESY_RP2040_DEVKIT", 2, 0, "boot2_w25q080_2_padded_checksum")

0 commit comments

Comments
 (0)