RPi5 Hardware General Specifications

Official Raspberry Pi Page https://www.raspberrypi.com/products/raspberry-pi-5/ Key Specifications CPU: 2.4-GHz, quad-core Arm Cortex-A76 (vs 1.8 GHz Cortex-A72) GPU: 800 MHz VideoCore VII (vs 500 MHz VideoCore VI) RAM: 4 / 8GB of LPDDR4X-4267 (vs LPDDR4-3200 SDRAM) USB: 2x USB 3.0, 2x USB 2.0 Camera: 2 x 4-lane MIPI camera / display connectors (vs 1x camera, 1x display) […]

Read More

Issues with building or running code?

CMake Error: The current CMakeCache.txt directory #### is different than the directory #### CMake has a cache which will have wrong paths after you move or rename a project. To clear it in Visual Studio Code: Settings icon > Command Pallet > Enter “CMake:Delete Cache and Reconfigure”

Read More

Flash Memory

Flash memory size The RP2040 auto-detects its flash memory size on powerup (assuming you are using an IC that supports the method it uses). Max flash size: 16MB (128Mbit) Using flash memory for data storage The entire memory is readable and writable from code. Your program is stored from address 0x00000000. The free area after […]

Read More

IO Pins Geneal

IO Pin documentation https://raspberrypi.github.io/pico-sdk-doxygen/group__hardware__gpio.html Inputs Outputs

Read More

Moving or renaming a project

CMake has a cache which will have wrong paths after you move or rename a project. To clear it in Visual Studio Code: Settings icon > Command Pallet > Enter “CMake:Delete Cache and Reconfigure”

Read More

Picoprobe debugging using another Pico

Guides The RPi page on how to do it is here. The guide is in “Appendix A: Using Picoprobe” of the Pico Getting Started Guide. Installing OpenOCD and Picoprobe on Windows You can follow the guide, or you can use the pico-setup-windows tool kindly created by ndabas below which offers an automatic way to do […]

Read More