Sure! It might be worth checking if Raspberry Pi themselves has published any analysis on this.
On Sat, Feb 22, 2025, 9:15 AM Tomek CEDRO <to...@cedro.info> wrote: > Thanks Matteo :-) I have NRF-PPK-2 so I can profile current / power > for various clocks with running NuttX if you like :-) > Tomek > > On Sat, Feb 22, 2025 at 7:02 AM Matteo Golin <matteo.go...@gmail.com> > wrote: > > > > It appears this is selected at compile time using a #define in the SDK. I > > would certainly assume increased power consumption, however the Picos are > > definitely able to handle this increased consumption, as I would assume > > other boards are. > > > > I would say the approach would be no different than configuring the clock > > speed on an STM32, asides from not having to configure multiple > sub-clocks > > and just changing one in the configuration. Personally I'm of the opinion > > that the highest rated clock speed should be the default, and users can > > turn it down if they require lower power consumption. I do not know how > > much of an increase in power is required for the speed increase, but I do > > know that the speed increase is rated for any board with >1.15V supply. > > > > On Fri, Feb 21, 2025, 10:12 PM Tomek CEDRO <to...@cedro.info> wrote: > > > > > On Fri, Feb 21, 2025 at 7:53 PM Matteo Golin <matteo.go...@gmail.com> > > > wrote: > > > > Recently the RP2040 has officially been rated up to 200MHz by > Raspberry > > > Pi, a bump from the 125MHz speeds it was > > > > initially rated for. It appears the Pico SDK has been updated > recently > > > to allow users to use the new rated speed. > > > > > > > > Here's an interesting conversation about the topic on the Arduino > > > project: > > > > https://github.com/earlephilhower/arduino-pico/issues/2814 > > > > > > > > I think we should discuss the same thing here for NuttX. Should we > > > update the RP2040 to now use 200MHz as the default, > > > > since that is its rated speed? And we should then update the version > of > > > the Pico SDK mentioned in our documentation so > > > > that users can leverage the new clock speed. I would propose that at > the > > > same time we update that in the documentation, > > > > we perhaps include the installation/build procedure for the SDK and > > > picotool on a common doc page (the RP2040 chip page) > > > > so that we don't need to update every single RP2040 board page with > the > > > new version when we upgrade on the NuttX side. > > > > That way each board page can simply link to the installation > procedure > > > (afaik none of them have a different procedure). > > > > > > Good idea Matteo :-) I bought rPI-Pico(-W) and rpi-Pico-2(-W) 4 boards > > > just for testing but I am not familiar with the hw :-) > > > > > > Would it be good to allow users to select clock frequency? If 125MHz > > > -> 200MHz that would imply increased power consumption too? Can it be > > > easily changed at runtime? > > > > > > -- > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > > > > > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >