Hi,
I'm doing my first steps with the Pico 2 board and I was trying to wrap my head around the Pico SDK documentation and the RP2350 datasheet. Most of it is pretty clear, but I wonder if I might be missing something or if their are some "inconsistencies" in the documentation.
2 things I noticed:
1. when reading the pico_bootrom SDK documentation, I feel it is not meant to read as a standalone document, e.g.: I had to go back to the RP2350 datasheet's get_sys_info chapter to get the information on the available flags for the SDK's rom_get_sys_info() method. Am I missing something in the SDK documentation?
2. In 12.15.1.2 List of registers, It mentions that the "sysinfo registers start at the base address of 0x40000000 (defined as SYSINFO_BASE in SDK)". However, I seem to be unable to find SYSINFO_BASE in the Pico C SDK, what am I missing?
Thanks for any clarifications on these!
I'm doing my first steps with the Pico 2 board and I was trying to wrap my head around the Pico SDK documentation and the RP2350 datasheet. Most of it is pretty clear, but I wonder if I might be missing something or if their are some "inconsistencies" in the documentation.
2 things I noticed:
1. when reading the pico_bootrom SDK documentation, I feel it is not meant to read as a standalone document, e.g.: I had to go back to the RP2350 datasheet's get_sys_info chapter to get the information on the available flags for the SDK's rom_get_sys_info() method. Am I missing something in the SDK documentation?
2. In 12.15.1.2 List of registers, It mentions that the "sysinfo registers start at the base address of 0x40000000 (defined as SYSINFO_BASE in SDK)". However, I seem to be unable to find SYSINFO_BASE in the Pico C SDK, what am I missing?
Thanks for any clarifications on these!
Statistics: Posted by Steven De Bock — Sun Nov 30, 2025 7:51 pm