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) […]
All posts by
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”
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 […]
Heartbeat timer
A non-irq based heartbeat timer In your main loop Heartbeat timer function
.Timers general
Resources https://raspberrypi.github.io/pico-sdk-doxygen/group__hardware__timer.html
IO Pins Geneal
IO Pin documentation https://raspberrypi.github.io/pico-sdk-doxygen/group__hardware__gpio.html Inputs Outputs
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”
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 […]
Reset Flash memory
The reset the RP2040 flah memory see this page here.
.Pico boards general
Product Information https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html
