-
-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update pico SDK to v2.1.0 with RP2350 support #2918
Conversation
PR Summary
|
99dc2b2
to
60efc4a
Compare
18704d1
to
15cebe7
Compare
@mikee47 is this PR ready for merging? |
@slaff Yes, all the basic stuff seems to work OK. |
Runtime initialisation functions are new, linker needs `-u` to avoid discarding them. Re-patch cyw43 firmware loading, test with PICO_DEBUG=1
Copy updated uf2 tool families database from upstream repo
Update Basic_IFS sample to locate a FAT partition, don't just assume the first one
15cebe7
to
986f64d
Compare
986f64d
to
7027791
Compare
Hold for now - found a bug in the RTC, doesn't call |
OK, if this passes CI tests should be fine to merge. |
Link pico.a using `whole-archive` option. Simplifies linking hugely since we don't need to track down stuff which might get discarded. That includes standard binary info, which is now present - `make picotool CMD='info -a'`
c814dff
to
1f6d076
Compare
Using standard allocation implementations pulls in RTTI and exception code
As per #2917 this PR updates pico SDK to latest with support for the RP2350 devices.
TODO:
flashmem_get_info()
: RP2350 has different flash interfaceRtcClass
implementation: SDKhardware/rtc
not supported for RP2350